# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 8064 or.w D0, -[A4] label00000002: 00000002 E80F lsr D7.b, 4 00000004 0000 4C6A ori.b D0, 0x6A /* 'j' */ 00000008 0000 1D1D ori.b D0, 0x1D 0000000C 0000 018E ori.b D0, 0x8E 00000010 8000 or.b D0, D0 00000012 0002 1710 ori.b D2, 0x10 00000016 200E move.l D0, A6 00000018 6D3E blt +0x40 /* 00000058 */ label0000001A: 0000001A 3FFE move.w <>, <> 0000001C 15F2 160A 1742 move.b [PC + 0x1742 /* 00001760, value 0xDB */], [A2 + D1.w * 8 + 0xA] 00000022 B044 cmp.w D0, D4 00000024 B181 xor.l D1, D0 00000026 6CDA bge -0x24 /* 00000002 */ label00000028: 00000028 780D moveq.l D4, 0x0D 0000002A B82C 6232 cmp.b D4, [A4 + 0x6232] 0000002E 6228 bhi +0x2A /* 00000058 */ 00000030 6EBE bgt -0x40 /* FFFFFFF0 */ label00000032: 00000032 B093 cmp.l D0, [A3] 00000034 2753 B814 move.l [A3 - 0x47EC], [A3] 00000038 6208 bhi +0xA /* 00000042 */ 0000003A 630A bls +0xC /* 00000046 */ 0000003C 67DC beq -0x22 /* 0000001A */ 0000003E 2085 move.l [A0], D5 00000040 FE4C 9EAE .extension 0xE4C <>, 0x9EAE // unimplemented // begin alternate branch 00000042-00000046 label00000042: 00000042 9EAE 9EAC sub.l D7, [A6 - 0x6154] // end alternate branch 00000042-00000046 label00000042: // (misaligned) 00000044 9EAC 6F68 sub.l D7, [A4 + 0x6F68] // begin alternate branch 00000046-00000048 label00000046: 00000046 6F68 ble +0x6A /* 000000B0 */ // end alternate branch 00000046-00000048 label00000046: // (misaligned) 00000048 24DA move.l [A2]+, [A2]+ 0000004A F918 .extension 0x918 <> // unimplemented label0000004C: 0000004C 7EF0 moveq.l D7, 0xFFFFFFF0 0000004E CE46 and.w D7, D6 00000050 01BC FE1A F80C bclr 0xFE1AF80C, D0 00000056 271A move.l -[A3], [A2]+ label00000058: 00000058 9E85 sub.l D7, D5 0000005A 6C36 bge +0x38 /* 00000092 */ 0000005C 622C bhi +0x2E /* 0000008A */ 0000005E 7A0D moveq.l D5, 0x0D 00000060 63EA bls -0x14 /* 0000004C */ 00000062 BA13 cmp.b D5, [A3] 00000064 BA31 4873 cmp.b D5, [A1 + D4 + 0x73] 00000068 6FBE ble -0x40 /* 00000028 */ label0000006A: 0000006A 92AE 9481 sub.l D1, [A6 - 0x6B7F] 0000006E 6B28 bmi +0x2A /* 00000098 */ 00000070 6E22 bgt +0x24 /* 00000094 */ 00000072 7863 moveq.l D4, 0x63 label00000074: 00000074 7820 moveq.l D4, 0x20 00000076 780D moveq.l D4, 0x0D 00000078 622E bhi +0x30 /* 000000A8 */ 0000007A 6EB6 bgt -0x48 /* 00000032 */ 0000007C 7226 moveq.l D1, 0x26 0000007E 6C22 bge +0x24 /* 000000A2 */ 00000080 6C72 bge +0x74 /* 000000F4 */ 00000082 6422 bcc +0x24 /* 000000A6 */ 00000084 99C2 sub.l A4, D2 00000086 B254 cmp.w D1, [A4] 00000088 F206 97C1 .cpgen 0xF206, 0x97C1 // unimplemented // begin alternate branch 0000008A-0000008C label0000008A: 0000008A 97C1 sub.l A3, D1 // end alternate branch 0000008A-0000008C label0000008A: // (misaligned) 0000008C F078 077A .extension 0x078 <>, 0x077A // unimplemented 00000090 EE76 roxr D6.w, D7 label00000092: 00000092 ED54 roxl D4.w, 6 label00000094: 00000094 10DA move.b [A0]+, [A2]+ 00000096 FEE5 FDB8 .extension 0xEE5 <> // unimplemented // begin alternate branch 00000098-0000009A label00000098: 00000098 FDB8 .invalid <> // end alternate branch 00000098-0000009A label00000098: // (misaligned) 0000009A F094 D08B .extension 0x094 <> // unimplemented 0000009E 908C sub.l D0, A4 000000A0 8287 or.l D1, D7 label000000A2: 000000A2 8481 or.l D2, D1 000000A4 8282 or.l D1, D2 label000000A6: 000000A6 EAAE lsr D6, D5 label000000A8: 000000A8 07A2 bclr -[A2], D3 000000AA 07AA 079A bclr [A2 + 0x79A], D3 000000AE 07B2 0792 078A bclr [[ + D0 * 8] + 0x78A], D3 // begin alternate branch 000000B0-000000B4 label000000B0: 000000B0 0792 bclr [A2], D3 000000B2 078A bclr A2, D3 // end alternate branch 000000B0-000000B4 label000000B0: // (misaligned) 000000B4 0782 bclr D2, D3 label000000B6: 000000B6 C90F abcd -[A4], -[A7] 000000B8 DAA2 add.l D5, -[A2] 000000BA 2168 C235 1A92 move.l [A0 + 0x1A92], [A0 - 0x3DCB] 000000C0 BA40 cmp.w D5, D0 000000C2 6CA6 bge -0x58 /* 0000006A */ 000000C4 ED5E rol D6.w, 6 000000C6 1D62 1C0A move.b [A6 + 0x1C0A], -[A2] 000000CA 6B22 bmi +0x24 /* 000000EE */ 000000CC 01E5 .incomplete 000000CE 01ED .incomplete 000000D0 723D moveq.l D1, 0x3D 000000D2 E194 roxl D4, 8 000000D4 6B68 bmi +0x6A /* 0000013E */ 000000D6 6E62 bgt +0x64 /* 0000013A */ 000000D8 FD34 .extension 0xD34 <> // unimplemented 000000DA FCE4 FC7E .extension 0xCE4 <> // unimplemented 000000DE FBAE .invalid <> 000000E0 FB96 .invalid <> 000000E2 6090 bra -0x6E /* 00000074 */ 000000E4 FB12 .extension 0xB12 <> // unimplemented 000000E6 DCF8 FA42 add.w A6, [0xFFFFFA42] 000000EA FA2A 608E .unknown 0xFA2A 0x608E (W = 5) label000000EE: 000000EE F99C .invalid <> 000000F0 F984 .invalid <> 000000F2 DAB8 DAB0 add.l D5, [0xFFFFDAB0] // begin alternate branch 000000F4-000000FC label000000F4: 000000F4 DAB0 D902 D8F2 add.l D5, [[A0 + <> + A5] - 0x270E] 000000FA 6424 bcc +0x26 /* 00000120 */ // end alternate branch 000000F4-000000FC label000000F4: // (misaligned) 000000F6 D902 addx.b D4, D2 000000F8 D8F2 6424 add.w A4, [A2 + D6.w * 4 + 0x24] 000000FC 57C0 seq D0 000000FE B340 xor.w D0, D1 00000100 B143 xor.w D3, D0 00000102 C600 and.b D3, D0 00000104 D9AE F536 add.l [A6 - 0xACA], D4 00000108 F520 .extension 0x520 <> // unimplemented 0000010A FDD0 .invalid <> 0000010C 5FC3 sle D3 0000010E F4A8 cpushl INST, [A0] 00000110 F492 cinvp INST, [A2] 00000112 F41C cinva NONE 00000114 F406 .invalid <> 00000116 F38E .invalid <> 00000118 F378 .extension 0x378 <> // unimplemented 0000011A FC2A F2EC .unknown 0xFC2A 0xF2EC (W = 6) 0000011E FB9C .invalid <> label00000120: 00000120 F274 F25E .extension 0x274 <>, 0xF25E // unimplemented 00000124 D288 add.l D1, A0 00000126 6D8E blt -0x70 /* 000000B6 */ 00000128 04AD D8AC D9AA D8CA subi.l [A5 - 0x2736], 0xD8ACD9AA 00000130 DAE2 add.w A5, -[A2] 00000132 FC9A 225A .extension 0xC9A <> // unimplemented 00000136 24B2 24BA move.l [A2], [A2 + D2.w * 4 - 0x70] label0000013A: 0000013A DEA8 ED4E add.l D7, [A0 - 0x12B2] label0000013E: 0000013E 15AA 15C2 15BA 15B2 CFDC C9D2 move.b [[0x15B2CFDC + D1 * 4] - 0x362E], [A2 + 0x15C2] 0000014A ED26 asl D6.b, D6 0000014C 170A move.b -[A3], A2 0000014E 1712 move.b -[A3], [A2] 00000150 C204 and.b D1, D4 00000152 C216 and.b D1, [A6] 00000154 CE2C 247A and.b D7, [A4 + 0x247A] 00000158 2482 move.l [A2], D2 0000015A 248A move.l [A2], A2 0000015C 2492 move.l [A2], [A2] 0000015E 24C2 move.l [A2]+, D2 00000160 249A move.l [A2], [A2]+ 00000162 FDD4 .invalid <> 00000164 FDE6 .invalid <> 00000166 24AA 24A2 move.l [A2], [A2 + 0x24A2] 0000016A FD5C .extension 0xD5C <> // unimplemented 0000016C D680 add.l D3, D0 0000016E 97AD ED7E sub.l [A5 - 0x1282], D3 00000172 23A2 23A2 3407 9082 move.l [[0x3407 + D2 * 2] - 0x6F7E], -[A2] 0000017A 5F70 6D5F subq.w <>, 7 0000017E 496C 6761 chk.w D4, [A4 + 0x6761] 00000182 6C3A bge +0x3C /* 000001BE */ 00000184 6F70 ble +0x72 /* 000001F6 */ 00000186 7321 moveq.l D1, 0x21 00000188 2025 move.l D0, -[A5] 0000018A E38D lsl D5, 1 0000018C 0CB3 0006 1302 3E12 cmpi.l [A3 + D3 * 8 + 0x12], 0x61302 00000194 3E12 move.w D7, [A2] 00000196 861A or.b D3, [A2]+ 00000198 1B8F 1286 move.b [A5 + D1.w * 2 - 0x122], A7 0000019C 1204 move.b D1, D4 0000019E 1A3C 1B0F move.b D5, 0xF 000001A2 0FE2 .incomplete 000001A4 532F A686 subq.b [A7 - 0x597A], 1 000001A8 7E04 moveq.l D7, 0x04 000001AA 7A7A moveq.l D5, 0x7A 000001AC EB00 asl D0.b, 5 000001AE 1286 move.b [A1], D6 000001B0 C323 and.b -[A3], D1 000001B2 1B0F move.b -[A5], A7 000001B4 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 000001B6 B300 xor.b D0, D1 000001B8 6868 bvc +0x6A /* 00000222 */ 000001BA F812 B300 .tblXX 0xF812, 0xB300 // unimplemented label000001BE: 000001BE 1A74 0104 movea.b A5, <> 000001C2 B300 xor.b D0, D1 000001C4 00BB 1D36 4311 E29B ori.l [PC + A6.w * 2 - 0x101], 0x1D364311 000001CC 0BDD .incomplete 000001CE 031A btst [A2]+, D1 000001D0 42F7 0022 .invalid [A7 + D0.w + 0x22] // invalid opcode 4 with subtype 1 000001D4 360E move.w D3, A6 000001D6 182B 870A move.b D4, [A3 - 0x78F6] 000001DA 0A0A 0C53 xori.b A2, 0x53 /* 'S' */ 000001DE 0414 1B05 subi.b [A4], 0x5 000001E2 4100 .invalid 0, D0 // invalid opcode 4 with b == 4 000001E4 6C3C bge +0x3E /* 00000222 */ 000001E6 3808 move.w D4, A0 000001E8 0053 5514 ori.w [A3], 0x5514 000001EC 1C10 move.b D6, [A0] 000001EE 00D3 .incomplete 000001F0 1D2E DB0D move.b -[A6], [A6 - 0x24F3] 000001F4 0E18 9700 .invalid.b [A0]+, 0x0 // invalid immediate operation // begin alternate branch 000001F6-000001F8 label000001F6: 000001F6 9700 subx.b D3, D0 // end alternate branch 000001F6-000001F8 label000001F6: // (misaligned) 000001F8 5B2B 6387 subq.b [A3 + 0x6387], 5 000001FC 0067 4A12 ori.w -[A7], 0x4A12 00000200 4A06 tst.b D6 00000202 0802 D30C btst.b D2, 0xC 00000206 124A movea.b A1, A2 00000208 0013 06BD ori.b [A3], 0xBD 0000020C 01C3 .incomplete 0000020E 35B5 0153 0424 5C43 0953 042E 0440 move.w [[A2] + 0x42E0440], [[A5] + 0x4245C43] 0000021C BE42 cmp.w D7, D2 0000021E 00AB 1114 4000 0F26 ori.l [A3 + 0xF26], 0x11144000 // begin alternate branch 00000222-00000226 label00000222: 00000222 4000 negx.b D0 00000224 0F26 btst -[A6], D7 // end alternate branch 00000222-00000226 label00000222: // (misaligned) 00000226 0300 btst D0, D1 00000228 530E subq.b A6, 1 0000022A A502 syscall Read, flags=5 0000022C 8624 or.b D3, -[A4] 0000022E 5306 subq.b D6, 1 00000230 2E04 move.l D7, D4 00000232 9B09 subx.b -[A5], -[A1] 00000234 A4CB syscall vSetUpTags, flags=4 00000236 0B03 btst D3, D5 00000238 154B 1614 move.b [A2 + 0x1614], A3 0000023C B242 cmp.w D1, D2 0000023E C510 and.b [A0], D2 00000240 CB40 exg D5, D0 00000242 C110 and.b [A0], D0 00000244 0AD4 .incomplete 00000246 D44B add.w D2, A3 00000248 0000 E366 ori.b D0, 0x66 /* 'f' */ 0000024C 2A4E movea.l A5, A6 0000024E 1304 move.b -[A1], D4 00000250 1402 move.b D2, D2 00000252 3B2A 36E3 move.w -[A5], [A2 + 0x36E3] 00000256 086B 030B 02A0 bchg.b [A3 + 0x2A0], 0xB 0000025C D30F addx.b -[A1], -[A7] 0000025E 2653 movea.l A3, [A3] 00000260 061B 0045 addi.b [A3]+, 0x45 /* 'E' */ 00000264 050A btst A2, D2 00000266 245C movea.l A2, [A4]+ 00000268 8A10 or.b D5, [A0] 0000026A 2E04 move.l D7, D4 0000026C DC6B 03C0 add.w D6, [A3 + 0x3C0] 00000270 DCD3 add.w A6, [A3] 00000272 2EA2 move.l [A7], -[A2] 00000274 063B 0814 0233 addi.b [PC + D0.w * 2 + 0x33], 0x14 0000027A 156E 36E4 4002 move.b [A2 + 0x4002], [A6 + 0x36E4] 00000280 A339 syscall ReadDateTime, flags=3 00000282 36B0 0661 move.w [A3], [A0 + D0.w * 8 + 0x61] 00000286 092C 0904 btst [A4 + 0x904], D4 0000028A 142E 1006 move.b D2, [A6 + 0x1006] 0000028E 0892 CB2A bclr.b [A2], 0x2A /* '*' */ 00000292 70B2 moveq.l D0, 0xFFFFFFB2 00000294 561C addq.b [A4]+, 3 00000296 0400 434D subi.b D0, 0x4D /* 'M' */ 0000029A 2E16 move.l D7, [A6] 0000029C 8700 sbcd D3, D0 0000029E 9F21 sub.b -[A1], D7 000002A0 0C33 0E73 1263 cmpi.b [A3 + D1.w * 2 + 0x63], 0x73 /* 's' */ 000002A6 0104 btst D4, D0 000002A8 8306 sbcd D1, D6 000002AA 0B1B btst [A3]+, D5 000002AC 6308 bls +0xA /* 000002B6 */ 000002AE 0309 btst A1, D1 000002B0 768B moveq.l D3, 0xFFFFFF8B 000002B2 070A btst A2, D3 000002B4 9B1D sub.b [A5]+, D5 label000002B6: 000002B6 3B32 7313 5C73 1373 move.w -[A5], [[A2 + D7 * 2] + 0x5C731373] 000002BE 1373 136B 1323 0A3A 8B21 A911 move.b [A1 - 0x56EF], [[A3 + 0x1323] + 0xA3A8B21] 000002CA F315 .extension 0x315 <> // unimplemented 000002CC 4014 negx.b [A4] 000002CE C117 and.b [A7], D0 000002D0 2A28 3A73 move.l D5, [A0 + 0x3A73] 000002D4 1289 move.b [A1], A1 000002D6 010F btst A7, D0 000002D8 6500 9B05 bcs -0x64F9 /* FFFF9DDF */ 000002DC 0D02 btst D2, D6 000002DE 6A3A bpl +0x3C /* 0000031A */ 000002E0 F310 .extension 0x310 <> // unimplemented 000002E2 40CE move.w A6, SR 000002E4 3438 087C move.w D2, [0x0000087C] 000002E8 7322 moveq.l D1, 0x22 000002EA 000B 3311 ori.b A3, 0x11 000002EE 0223 3CF3 andi.b -[A3], 0xF3 000002F2 01CB .incomplete 000002F4 0625 1343 addi.b -[A5], 0x43 /* 'C' */ 000002F8 0706 btst D6, D3 000002FA 08FB 0270 0093 bset.b [PC + D0.w - 0x109], 0x70 /* 'p' */ 00000300 0CEC .incomplete 00000302 422A 4E73 clr.b [A2 + 0x4E73] 00000306 00F3 .incomplete 00000308 0656 BA42 addi.w [A6], 0xBA42 0000030C 441B neg.b [A3]+ 0000030E 222B 19F3 move.l D1, [A3 + 0x19F3] 00000312 0642 6317 addi.w D2, 0x6317 00000316 0608 0861 addi.b A0, 0x61 /* 'a' */ label0000031A: 0000031A 025B 0240 andi.w [A3]+, 0x240 0000031E 620F bhi +0x11 /* 0000032F */ 00000320 1400 move.b D2, D0 00000322 3358 0904 move.w [A1 + 0x904], [A0]+ 00000326 E243 asr D3.w, 1 00000328 0140 bchg D0, D0 0000032A 2110 move.l -[A0], [A0] 0000032C F105 .extension 0x105 <> // unimplemented 0000032E BB26 xor.b -[A6], D5 00000330 42C1 .invalid D1 // invalid opcode 4 with subtype 1 00000332 042A 4301 CD1D subi.b [A2 - 0x32E3], 0x1 00000338 0A85 18CB 0933 xori.l D5, 0x18CB0933 0000033E 1378 C918 1402 move.b [A1 + 0x1402], [0xFFFFC918] 00000344 7B54 moveq.l D5, 0x54 00000346 4002 negx.b D2 00000348 5B3E subq.b <>, 5 0000034A 466B 0330 not.w [A3 + 0x330] 0000034E AA73 syscall ControlDispatch 00000350 1346 D32E move.b [A1 - 0x2CD2], D6 00000354 AAEB syscall 0xAEB 00000356 0D06 btst D6, D6 00000358 0805 0FAB btst.b D5, 0xAB 0000035C 0B06 btst D6, D5 0000035E 0803 05A5 btst.b D3, 0xA5 00000362 0025 011B ori.b -[A5], 0x1B 00000366 0D3B 10DB btst [PC + D1.w - 0x37], D6 0000036A 3B25 move.w -[A5], -[A5] 0000036C 011B btst [A3]+, D0 0000036E 0DAB 0523 bclr [A3 + 0x523], D6 00000372 19D3 2D2A move.b 0x2A /* '*' */, [A3] 00000376 5CC3 sge D3 00000378 12BC 3302 move.b [A1], 0x2 0000037C BB07 xor.b D7, D5 0000037E 42CB .invalid A3 // invalid opcode 4 with subtype 1 00000380 04BA 4100 00C3 2CC3 subi.l [PC + 0x2CC3 /* 00003045, cstring "" */], 0x410000C3 00000388 0781 bclr D1, D3 0000038A 216B 077B 0803 move.l [A0 + 0x803], [A3 + 0x77B] 00000390 412A 2883 .invalid 0, [A2 + 0x2883] // invalid opcode 4 with b == 4 00000394 0D5D bchg [A5]+, D6 00000396 02D3 .incomplete 00000398 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4 0000039A 5502 subq.b D2, 2 0000039C 0D08 btst A0, D6 0000039E E30C lsl D4.b, 1 000003A0 302D 08C1 move.w D0, [A5 + 0x8C1] 000003A4 00B0 CB01 6C74 3803 ori.l [A0 + D3 + 0x3], 0xCB016C74 000003AC 0CFB .incomplete 000003AE 8B26 or.b -[A6], D5 000003B0 530A subq.b A2, 1 000003B2 B301 xor.b D1, D1 000003B4 2D27 move.l -[A6], -[A7] 000003B6 EB06 asl D6.b, 5 000003B8 1E04 move.b D7, D4 000003BA 46EB 2BAA move.w SR, [A3 + 0x2BAA] 000003BE FB12 .extension 0xB12 <> // unimplemented 000003C0 1E10 move.b D7, [A0] 000003C2 A500 syscall Open/PBHOpen/HOpen, flags=5 000003C4 830F sbcd -[A1], -[A7] 000003C6 0608 1E04 addi.b A0, 0x4 000003CA C8AD 0D1E and.l D4, [A5 + 0xD1E] 000003CE 10E9 001E move.b [A0]+, [A1 + 0x1E] 000003D2 04A3 0042 D30E subi.l -[A3], 0x42D30E 000003D8 1E10 move.b D7, [A0] 000003DA 8100 sbcd D0, D0 000003DC 2307 move.l -[A1], D7 000003DE ED02 asl D2.b, 6 000003E0 A50E syscall UnmountVol/HUnmountVol, flags=5 000003E2 ED02 asl D2.b, 6 000003E4 6510 bcs +0x12 /* 000003F6 */ 000003E6 CB01 abcd D5, D1 000003E8 2A5C movea.l A5, [A4]+ 000003EA 0B08 btst A0, D5 000003EC BCBC 82DB 1008 cmp.l D6, 0x82DB1008 000003F2 4065 negx.w -[A5] 000003F4 0F2A 2883 btst [A2 + 0x2883], D7 // begin alternate branch 000003F6-000003F8 label000003F6: 000003F6 2883 move.l [A4], D3 // end alternate branch 000003F6-000003F8 label000003F6: // (misaligned) 000003F8 0158 bchg [A0]+, D0 000003FA DB02 addx.b D5, D2 000003FC 9301 subx.b D1, D1 000003FE 583B 1E73 addq.b [PC + D1 * 8 + 0x73], 4 00000402 49DB lea.l A4, [A3]+ 00000404 9A35 08C9 sub.b D5, [A5 + D0 - 0x55] 00000408 0D4D bchg A5, D6 0000040A 0505 btst D5, D2 0000040C 0EDB .incomplete 0000040E 1A58 movea.b A5, [A0]+ 00000410 264B movea.l A3, A3 00000412 0796 bclr [A6], D3 00000414 893E or.b <>, D4 00000416 240B move.l D2, A3 00000418 058A bclr A2, D2 0000041A 103B 18F3 move.b D0, [PC + D1 - 0x13] 0000041E 0CC3 .incomplete 00000420 1B1E move.b -[A5], [A6]+ 00000422 284B movea.l A4, A3 00000424 691E bvs +0x20 /* 00000444 */ 00000426 6A6B bpl +0x6D /* 00000493 */ 00000428 59BB 0433 subq.l [PC + D0.w * 4 + 0x33], 4 0000042C 0793 bclr [A3], D3 0000042E 0AFB .incomplete 00000430 0993 bclr [A3], D4 00000432 0A83 0193 0AFB xori.l D3, 0x1930AFB 00000438 0F9B bclr [A3]+, D7 0000043A D888 add.l D4, A0 0000043C 6303 bls +0x5 /* 00000441 */ 0000043E AC9B syscall PenSize, auto_pop 00000440 0A13 67E3 xori.b [A3], 0xE3 label00000444: 00000444 3DC9 move.w <>, A1 00000446 00CB .incomplete 00000448 0223 1C23 andi.b -[A3], 0x23 /* '#' */ 0000044C 03FE .incomplete 0000044E 8823 or.b D4, -[A3] 00000450 0356 bchg [A6], D1 00000452 AC13 syscall TEAutoView, auto_pop 00000454 3B1E move.w -[A5], [A6]+ 00000456 5C7B 68CB addq.w [PC + D6 - 0x53], 6 0000045A 27FA ACB3 047B move.l [PC + D0.w * 4 + 0x7B], [PC - 0x534D /* FFFFB10F, cstring "" */] 00000460 001B 1458 ori.b [A3]+, 0x58 /* 'X' */ 00000464 4305 .invalid 1, D5 // invalid opcode 4 with b == 4 00000466 1B0C move.b -[A5], A4 00000468 DB12 add.b [A2], D5 0000046A 0693 0503 13FE addi.l [A3], 0x50313FE 00000470 8B5B or.w [A3]+, D5 00000472 4672 4A4B not.w [A2 + D4 * 2 + 0x4B] 00000476 0804 FB19 btst.b D4, 0x19 0000047A E501 asl D1.b, 2 0000047C 0FAC AB83 bclr [A4 - 0x547D], D7 00000480 AC33 syscall ScrnBitMap, auto_pop 00000482 2488 move.l [A2], A0 00000484 0FC4 .incomplete 00000486 4ADB tas.b [A3]+ 00000488 0201 02FA andi.b D1, 0xFA 0000048C ACDB syscall CloseRgn, auto_pop 0000048E 046D 046B 426D subi.w [A5 + 0x426D], 0x46B 00000494 047B 021B 0C0F subi.w [PC + D0 * 4 + 0xF], 0x21B 0000049A A502 syscall Read, flags=5 0000049C 724A moveq.l D1, 0x4A 0000049E C44A and.w D2, A2 000004A0 13DC 4318 346B move.b [0x4318346B], [A4]+ 000004A6 180F move.b D4, A7 000004A8 3473 4693 movea.w A2, [A3 + D4.w * 8 - 0x109] 000004AC 071F btst [A7]+, D3 000004AE 9305 subx.b D1, D5 000004B0 6105 bsr +0x7 /* 000004B7 */ 000004B2 1B94 5B05 move.b [[A5 + <>] + D5 * 2], [A4] 000004B6 E333 roxl D3.b, D1 000004B8 CB70 5B42 4D03 and.w [[A0 + <>] + 0x4D03], D5 000004BE DB2E 341B add.b [A6 + 0x341B], D5 000004C2 5CCB 70BB dbge D3, +0x70BD /* 0000757F */ 000004C6 50C5 st D5 000004C8 01FA .incomplete 000004CA AC0F syscall Get1IndType/Get1IxType, auto_pop 000004CC 0107 btst D7, D0 000004CE A502 syscall Read, flags=5 000004D0 6B5C bmi +0x5E /* 0000052E */ 000004D2 0D07 btst D7, D6 000004D4 9B6C 1E28 sub.w [A4 + 0x1E28], D5 000004D8 3333 1E6A move.w -[A1], [A3 + D1 * 8 + 0x6A] 000004DC 7302 moveq.l D1, 0x02 000004DE 7301 moveq.l D1, 0x01 000004E0 4B33 1E6A .invalid 5, [A3 + D1 * 8 + 0x6A] // invalid opcode 4 with b == 4 000004E4 0F26 btst -[A6], D7 000004E6 F304 .extension 0x304 <> // unimplemented 000004E8 7303 moveq.l D1, 0x03 000004EA 6515 bcs +0x17 /* 00000501 */ 000004EC 96E1 sub.w A3, -[A1] 000004EE 2249 movea.l A1, A1 000004F0 311C move.w -[A0], [A4]+ 000004F2 5C1C addq.b [A4]+, 6 000004F4 6A1C bpl +0x1E /* 00000512 */ 000004F6 2840 movea.l A4, D0 000004F8 B2EB 0223 cmpa.w A1, [A3 + 0x223] 000004FC 0208 024B andi.b A0, 0x4B /* 'K' */ 00000500 5499 addq.l [A1]+, 2 00000502 015C bchg [A4]+, D0 00000504 DC08 add.b D6, A0 00000506 0283 6199 0110 andi.l D3, 0x61990110 0000050C 4608 not.b A0 0000050E 025B CEEB andi.w [A3]+, 0xCEEB label00000512: 00000512 3634 6B05 move.w D3, [[A4 + <>] + D6 * 2] 00000516 2AFB 13F3 0CFB 0763 0C63 27DB move.l [A5]+, [[0xCFB0763] + 0xC6327DB] 00000522 2825 move.l D4, -[A5] 00000524 1B63 3396 move.b [A5 + 0x3396], -[A3] 00000528 032B 331E btst [A3 + 0x331E], D1 0000052C 7264 moveq.l D1, 0x64 label0000052E: 0000052E 1E28 F31B move.b D7, [A0 - 0xCE5] 00000532 A100 syscall Open/PBHOpen/HOpen, flags=1 00000534 3E48 movea.w A7, A0 00000536 1C64 movea.b A6, -[A4] 00000538 581B addq.b [A3]+, 4 0000053A 0208 1C3E andi.b A0, 0x3E /* '>' */ 0000053E 00B3 162B 032C 481C ori.l [A3 + D4 + 0x1C], 0x162B032C 00000546 2C33 0083 move.l D6, [A3 + D0.w - 0x125] 0000054A 1BDB move.b <>, [A3]+ 0000054C 0291 0116 B42C andi.l [A1], 0x116B42C 00000552 0F96 bclr [A6], D7 00000554 58D3 svc [A3] 00000556 3CDB move.w [A6]+, [A3]+ 00000558 02EC .incomplete 0000055A 0423 591E subi.b -[A3], 0x1E 0000055E 2873 025C movea.l A4, [A3 + D0.w * 2 + 0x5C] 00000562 4B33 C416 .invalid 5, [A3 + A4.w * 4 + 0x16] // invalid opcode 4 with b == 4 00000566 AB1F syscall RgnBlit 00000568 961E sub.b D3, [A6]+ 0000056A 288B move.l [A4], A3 0000056C 0A01 2543 xori.b D1, 0x43 /* 'C' */ 00000570 0385 bclr D5, D1 00000572 0F3E btst <>, D7 00000574 24E3 move.l [A2]+, -[A3] 00000576 008A 1006 723E ori.l A2, 0x1006723E 0000057C 4001 negx.b D1 0000057E 2D1B move.l -[A6], [A3]+ 00000580 0272 2C72 1612 andi.w [A2 + D1.w * 8 + 0x12], 0x2C72 /* ',r' */ 00000586 1640 movea.b A3, D0 00000588 122C 123E move.b D1, [A4 + 0x123E] 0000058C 1C04 move.b D6, D4 0000058E 029B 22C5 063E andi.l [A3]+, 0x22C5063E 00000594 410D .invalid 0, A5 // invalid opcode 4 with b == 4 00000596 5C9B addq.l [A3]+, 6 00000598 15CB 0106 move.b [PC + 0x106 /* 000006A0, value 0x40 '@', cstring "@Z`+" */], A3 0000059C 0803 0CB3 btst.b D3, 0xB3 000005A0 1365 4DDA move.b [A1 + 0x4DDA], -[A5] 000005A4 8230 A302 6113 or.b D1, [[A0 + <> + A2 * 2] + 0x6113] 000005AA 0083 0406 36F3 ori.l D3, 0x40636F3 000005B0 096B 055B bchg [A3 + 0x55B], D4 000005B4 4860 pea.l -[A0] 000005B6 BB02 xor.b D2, D5 000005B8 C43E and.b D2, <> 000005BA C327 and.b -[A7], D1 000005BC 0800 330F btst.b D0, 0xF 000005C0 2A10 move.l D5, [A0] 000005C2 E34D lsl D5.w, 1 000005C4 6B71 bmi +0x73 /* 00000637 */ 000005C6 F326 .extension 0x326 <> // unimplemented 000005C8 8226 or.b D1, -[A6] 000005CA F300 .extension 0x300 <> // unimplemented 000005CC EE0D lsr D5.b, 7 000005CE 3CAB 022E move.w [A6], [A3 + 0x22E] 000005D2 048A 100B 11DB subi.l A2, 0x100B11DB 000005D8 245B movea.l A2, [A3]+ 000005DA 4E0F .invalid // invalid opcode 4 000005DC 046B 050F 8532 subi.w [A3 - 0x7ACE], 0x50F 000005E2 6A03 bpl +0x5 /* 000005E7 */ 000005E4 0CC3 .incomplete 000005E6 0F70 1C5C bchg [A0 + D1 * 4 + 0x5C], D7 000005EA 000B 136B ori.b A3, 0x6B /* 'k' */ 000005EE 012A 10CB btst [A2 + 0x10CB], D0 000005F2 1A1E move.b D5, [A6]+ 000005F4 5C5B addq.w [A3]+, 6 000005F6 09CB .incomplete 000005F8 271E move.l -[A3], [A6]+ 000005FA 6AF3 bpl -0xB /* 000005EF */ 000005FC 1BD3 move.b <>, [A3] 000005FE 3C08 move.w D6, A0 00000600 E538 rol D0.b, D2 00000602 14E1 move.b [A2]+, -[A1] 00000604 061E 6A58 addi.b [A6]+, 0x58 /* 'X' */ 00000608 5300 subq.b D0, 1 0000060A 8B0A sbcd -[A5], -[A2] 0000060C 58C3 svc D3 0000060E 2723 move.l -[A3], -[A3] 00000610 131E move.b -[A1], [A6]+ 00000612 28E5 move.l [A4]+, -[A5] 00000614 002A 1013 046B ori.b [A2 + 0x46B], 0x13 0000061A 4D41 chk.w D6, D1 0000061C 2BC3 move.l <>, D3 0000061E 0B6B 054B bchg [A3 + 0x54B], D5 00000622 5C26 addq.b -[A6], 6 00000624 B302 xor.b D2, D1 00000626 648D bcc -0x71 /* 000005B5 */ 00000628 37E3 002E move.w [PC + D0.w + 0x2E], -[A3] 0000062C 7301 moveq.l D1, 0x01 0000062E 8A5C or.w D5, [A4]+ 00000630 DE3C F276 add.b D7, 0x76 /* 'v' */ 00000634 A302 syscall Read, flags=3 00000636 655E bcs +0x60 /* 00000696 */ 00000638 0F30 3A5B btst [A0 + D3 * 2 + 0x5B], D7 0000063C 0DF3 .incomplete 0000063E 06AC 4645 4A5A 6000 addi.l [A4 + 0x6000], 0x46454A5A /* 'FEJZ' */ 00000646 D366 add.w -[A6], D1 00000648 DA82 add.l D5, D2 0000064A 2A10 move.l D5, [A0] 0000064C A206 syscall KillIO, flags=2 0000064E 0B2E A64A btst [A6 - 0x59B6], D5 00000652 5B04 subq.b D4, 5 00000654 0186 bclr D6, D0 00000656 BB08 cmpm.b [A5]+, [A0]+ 00000658 2301 move.l -[A1], D1 0000065A 4E43 trap 3 0000065C 0D93 bclr [A3], D6 0000065E 0028 B30A 1E6A ori.b [A0 + 0x1E6A], 0xA /* '\n' */ // begin alternate branch 00000660-00000666 label00000660: 00000660 B30A cmpm.b [A1]+, [A2]+ 00000662 1E6A 5B04 movea.b A7, [A2 + 0x5B04] // end alternate branch 00000660-00000666 label00000660: // (misaligned) 00000664 5B04 subq.b D4, 5 00000666 68F8 bvc -0x6 /* 00000660 */ 00000668 0576 A962 4B01 230E bchg [[A6 + 0x4B01] + 0x230E], D2 00000670 4623 not.b -[A3] 00000672 014A bchg A2, D0 00000674 CB0B abcd -[A5], -[A3] 00000676 124A movea.b A1, A2 00000678 020F 6950 andi.b A7, 0x50 /* 'P' */ // begin alternate branch 0000067A-0000067C label0000067A: 0000067A 6950 bvs +0x52 /* 000006CC */ // end alternate branch 0000067A-0000067C label0000067A: // (misaligned) 0000067C 0D06 btst D6, D6 0000067E 4505 .invalid 2, D5 // invalid opcode 4 with b == 4 00000680 68F8 bvc -0x6 /* 0000067A */ 00000682 2A28 C416 move.l D5, [A0 - 0x3BEA] 00000686 A114 syscall GetVol/PBHGetVol/HGetVol, flags=1 00000688 0978 1B00 bchg [0x00001B00], D4 0000068C 24EB 1B3B move.l [A2]+, [A3 + 0x1B3B] 00000690 033C 8A10 btst 0x10, D1 00000694 1FC3 move.b <>, D3 label00000696: 00000696 4B4B chk.w D5, A3 00000698 0412 1B00 subi.b [A2], 0x0 0000069C 1228 1274 move.b D1, [A0 + 0x1274] 000006A0 405A negx.w [A2]+ 000006A2 602B bra +0x2D /* 000006CF */ 000006A4 00BC 0263 3E05 0B5C 660F ori.l 0xB5C660F, 0x2633E05 000006AE 4521 .invalid 2, -[A1] // invalid opcode 4 with b == 4 000006B0 1441 movea.b A2, D1 000006B2 2172 6443 0A1B move.l [A0 + 0xA1B], [A2 + D6.w * 4 + 0x43] 000006B8 004B 1825 ori.w A3, 0x1825 000006BC 5AC4 spl D4 000006BE 6483 bcc -0x7B /* 00000643 */ 000006C0 5172 1672 subq.w [A2 + D1.w * 8 + 0x72], 8 000006C4 2C63 movea.l A6, -[A3] 000006C6 0036 0324 1216 ori.b [A6 + D1.w * 2 + 0x16], 0x24 /* '$' */ label000006CC: 000006CC 14E9 2240 move.b [A2]+, [A1 + 0x2240] 000006D0 0283 4AFB 1108 andi.l D3, 0x4AFB1108 000006D6 1412 move.b D2, [A2] 000006D8 6469 bcc +0x6B /* 00000743 */ 000006DA 01EB .incomplete 000006DC 05EB .incomplete 000006DE 0202 0F06 andi.b D2, 0x6 000006E2 AB09 syscall DrawArc 000006E4 E33D rol D5.b, D1 000006E6 DD01 addx.b D6, D1 000006E8 5C02 addq.b D2, 6 000006EA 1B17 move.b -[A5], [A7] 000006EC 3314 move.w -[A1], [A4] 000006EE 9901 subx.b D4, D1 000006F0 4002 negx.b D2 000006F2 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4 000006F4 2ADB move.l [A5]+, [A3]+ 000006F6 2212 move.l D1, [A2] 000006F8 7402 moveq.l D2, 0x02 000006FA 0F8A bclr A2, D7 000006FC 5C80 addq.l D0, 6 000006FE BB03 xor.b D3, D5 00000700 FE36 7300 .unknown 0xFE36 0x7300 (W = 7) 00000704 BB03 xor.b D3, D5 00000706 28A3 move.l [A4], -[A3] 00000708 02FB .incomplete 0000070A 043E 2C7B subi.b <>, 0x7B /* '{' */ 0000070E 00FB .incomplete 00000710 042C 3E01 0BBB subi.b [A4 + 0xBBB], 0x1 00000716 5032 AE1B addq.b [A2 + A2 * 8 + 0x1B], 8 0000071A 001C 3E1C ori.b [A4]+, 0x1C 0000071E 2C40 movea.l A6, D0 00000720 000F 8CF0 ori.b A7, 0xF0 00000724 40E1 move.w -[A1], SR 00000726 7C36 moveq.l D6, 0x36 00000728 3A53 movea.w A5, [A3] 0000072A 2ADB move.l [A5]+, [A3]+ 0000072C 092C 6B38 btst [A4 + 0x6B38], D4 00000730 2930 415E move.l -[A4], <> 00000734 CB26 and.b -[A6], D5 00000736 6B85 bmi -0x79 /* 000006BD */ 00000738 365B movea.w A3, [A3]+ 0000073A 5CE5 sge -[A5] 0000073C 2D4B 7164 move.l [A6 + 0x7164], A3 00000740 7014 moveq.l D0, 0x14 00000742 ED26 asl D6.b, D6 00000744 8302 sbcd D1, D2 00000746 0D04 btst D4, D6 00000748 7310 moveq.l D1, 0x10 0000074A C464 and.w D2, -[A4] 0000074C AB1F syscall RgnBlit 0000074E 2C08 move.l D6, A0 00000750 C42C 3B1A and.b D2, [A4 + 0x3B1A] 00000754 6127 bsr +0x29 /* 0000077D */ 00000756 8500 sbcd D2, D0 00000758 CD2E BCC4 and.b [A6 - 0x433C], D6 0000075C 3E01 move.w D7, D1 0000075E 0133 0A21 btst [A3 + D0 * 2 + 0x21], D0 00000762 01E5 .incomplete 00000764 0381 bclr D1, D1 00000766 3428 0F11 move.w D2, [A0 + 0xF11] 0000076A 0441 023B subi.w D1, 0x23B 0000076E 1E15 move.b D7, [A5] 00000770 047D 082A subi.w <>, 0x82A 00000774 5C21 addq.b -[A1], 6 00000776 0EAB 1501 0E14 4541 .invalid.l [A3 + 0x4541], 0x15010E14 // invalid immediate operation 0000077E 3B68 267B 1A6B move.w [A5 + 0x1A6B], [A0 + 0x267B] 00000784 09F1 .incomplete 00000786 70B4 moveq.l D0, 0xFFFFFFB4 00000788 5C2E 6A1E addq.b [A6 + 0x6A1E], 6 0000078C 10AB 123B move.b [A0], [A3 + 0x123B] 00000790 1906 move.b -[A4], D6 00000792 3AC3 move.w [A5]+, D3 00000794 1461 movea.b A2, -[A1] 00000796 6303 bls +0x5 /* 0000079B */ 00000798 139B 030F 92D3 0AC3 move.b [[A1 + <>] + D0 * 2 - 0x6D2CF53D], [A3]+ 000007A0 252B 3753 move.l -[A2], [A3 + 0x3753] 000007A4 0B8B bclr A3, D5 000007A6 07D3 .incomplete 000007A8 1473 015C movea.b A2, <> 000007AC 283C 7B8A 2305 move.l D4, 0x7B8A2305 000007B2 3B67 E33D move.w [A5 - 0x1CC3], -[A7] 000007B6 7B0A moveq.l D5, 0x0A 000007B8 1304 move.b -[A1], D4 000007BA D306 addx.b D1, D6 000007BC 7B02 moveq.l D5, 0x02 000007BE 46F3 331E 7301 move.w SR, [[A3] + D3 * 2 + 0x7301] 000007C4 830E sbcd -[A1], -[A6] 000007C6 CB25 and.b -[A5], D5 000007C8 E302 asl D2.b, 1 000007CA BB05 xor.b D5, D5 000007CC 1304 move.b -[A1], D4 000007CE C33B 6B23 DB02 3B06 8349 and.b [[PC - 0x24FE + D6 * 2] + 0x3B068349], D1 000007D8 8112 or.b [A2], D0 000007DA CB0E abcd -[A5], -[A6] 000007DC 8157 or.w [A7], D0 000007DE 4391 .invalid 1, [A1] // invalid opcode 4 with b == 6 000007E0 8349 7318 pack -[A1], -[A1], 0x7318 000007E4 0FEA .incomplete 000007E6 C501 abcd D2, D1 000007E8 6B0C bmi +0xE /* 000007F6 */ 000007EA 1E28 AB12 move.b D7, [A0 - 0x54EE] 000007EE 036E F31B bchg [A6 - 0xCE5], D1 000007F2 1B02 move.b -[A5], D2 000007F4 A548 syscall PtrZone, flags=5 label000007F6: 000007F6 254A 7301 move.l [A2 + 0x7301], A2 000007FA 2B0D move.l -[A5], A5 000007FC F31B .extension 0x31B <> // unimplemented 000007FE 0FE8 .incomplete 00000800 E465 asr D5.w, D2 00000802 50DB st [A3]+ 00000804 028B 0A46 B16F andi.l A3, 0xA46B16F 0000080A CA24 and.b D5, -[A4] 0000080C 2312 move.l -[A1], [A2] 0000080E 8A10 or.b D5, [A0] 00000810 12CA move.b [A1]+, A2 00000812 12C5 move.b [A1]+, D5 00000814 8140 DB13 pack D0, D0, 0xDB13 00000818 705B moveq.l D0, 0x5B 0000081A 2D3C FB14 FB18 move.l -[A6], 0xFB14FB18 00000820 0263 74CD andi.w -[A3], 0x74CD 00000824 2BF3 1FD1 move.l <>, [[]] 00000828 2BAB 0543 0ACA move.l [A5 + D0 * 2 - 0x54], [A3 + 0x543] 0000082E A92B syscall GrowWindow 00000830 3300 move.w -[A1], D0 00000832 812B 254E or.b [A3 + 0x254E], D0 00000836 812B 7B05 or.b [A3 + 0x7B05], D0 0000083A 9D2B DB73 sub.b [A3 - 0x248D], D6 0000083E 2A6A 8B00 movea.l A5, [A2 - 0x7500] 00000842 141C move.b D2, [A4]+ 00000844 1689 move.b [A3], A1 00000846 015A bchg [A2]+, D0 00000848 589A addq.l [A2]+, 4 0000084A 5B01 subq.b D1, 5 0000084C 109E move.b [A0], [A6]+ 0000084E 0B01 btst D1, D5 00000850 109E move.b [A0], [A6]+ 00000852 3B01 move.w -[A5], D1 00000854 940F sub.b D2, A7 00000856 E85A ror D2.w, 4 00000858 6002 bra +0x4 /* 0000085C */ 0000085A A324 syscall SetHandleSize, flags=3 label0000085C: 0000085C 6E2A bgt +0x2C /* 00000888 */ 0000085E 5CBB 0180 addq.l [ + <> + D0], 6 00000862 6B00 F29B bmi -0xD63 /* FFFFFAFF */ 00000866 030F btst A7, D1 00000868 8107 sbcd D0, D7 0000086A FB6D .extension 0xB6D <> // unimplemented 0000086C 32AE CA29 move.w [A1], [A6 - 0x35D7] 00000870 2806 move.l D4, D6 00000872 0845 2823 bchg.b D5, 0x23 /* '#' */ 00000876 3433 0031 move.w D2, [A3 + D0.w + 0x31] 0000087A 1F1D move.b -[A7], [A5]+ 0000087C 1F13 move.b -[A7], [A3] 0000087E 0A2C 0F3E 1368 xori.b [A4 + 0x1368], 0x3E /* '>' */ 00000884 FB98 .invalid <> 00000886 651F bcs +0x21 /* 000008A7 */ label00000888: 00000888 2105 move.l -[A0], D5 0000088A 2A5C movea.l A5, [A4]+ 0000088C 611F bsr +0x21 /* 000008AD */ 0000088E CA71 1F13 1303 0725 and.w D5, [[A1 + D1 * 8] + 0x13030725] 00000896 1388 019F 8A28 6C3C move.b [[] + D0 - 0x75D793C4], A0 0000089E A463 syscall MaxApplZone, flags=4 000008A0 819B or.l [A3]+, D0 000008A2 030F btst A7, D1 000008A4 ADB0 syscall WriteResource, auto_pop 000008A6 3C4E movea.w A6, A6 000008A8 785C moveq.l D4, 0x5C 000008AA 1383 1384 move.b <>, D3 000008AE 8182 B00F unpk D0, D2, 0xB00F 000008B2 2D30 06C3 move.l -[A6], [A0 + D0.w * 8 - 0x61] 000008B6 2F63 01BB move.l [A7 + 0x1BB], -[A3] 000008BA 7536 moveq.l D2, 0x36 000008BC D308 addx.b -[A1], -[A0] 000008BE 4833 0A33 nbcd.b [A3 + D0 * 2 + 0x33] 000008C2 00A5 5B93 2123 ori.l -[A5], 0x5B932123 000008C8 253A 1307 move.l -[A2], [PC + 0x1307 /* 00001BD1, value 0x6AF722E9 */] 000008CC CB01 abcd D5, D1 000008CE 5B09 subq.b A1, 5 000008D0 2502 move.l -[A2], D2 000008D2 FEC1 9BB3 .extension 0xEC1 <> // unimplemented 000008D6 07AC FB09 bclr [A4 - 0x4F7], D3 000008DA 9702 subx.b D3, D2 000008DC BB1B xor.b [A3]+, D5 000008DE 0C6B 182B 1A4B cmpi.w [A3 + 0x1A4B], 0x182B 000008E4 11B3 0F53 18B3 0F33 0C25 move.b [A0 + D0 * 4 + 0x25], [[A3] + 0x18B30F33] 000008EE 02FA .incomplete 000008F0 ACFB syscall MapRgn, auto_pop 000008F2 0E06 A184 .invalid.b D6, 0x84 // invalid immediate operation 000008F6 6102 bsr +0x4 /* 000008FA */ 000008F8 0F41 bchg D1, D7 fn000008FA: 000008FA 7CA7 moveq.l D6, 0xFFFFFFA7 000008FC 06DE .incomplete 000008FE 936D 5B05 sub.w [A5 + 0x5B05], D1 00000902 DB3B EB01 add.b [[PC + <> + A6 * 2]], D5 00000906 E187 asl D7, 8 00000908 A281 syscall SetVideoDefault, flags=2 0000090A 021B 0C0F andi.b [A3]+, 0xF 0000090E 1E10 move.b D7, [A0] 00000910 DB67 add.w -[A7], D5 00000912 4241 clr.w D1 00000914 A049 syscall HPurge 00000916 7D3E moveq.l D6, 0x3E 00000918 4302 .invalid 1, D2 // invalid opcode 4 with b == 4 0000091A AB01 syscall BitsToMap 0000091C C0A4 and.l D0, -[A4] 0000091E 8301 sbcd D1, D1 00000920 230E move.l -[A1], A6 00000922 D302 addx.b D1, D2 00000924 425B clr.w [A3]+ 00000926 0006 0301 ori.b D6, 0x1 0000092A 6B02 bmi +0x4 /* 0000092E */ 0000092C 5B10 subq.b [A0], 5 label0000092E: 0000092E BB09 cmpm.b [A5]+, [A1]+ 00000930 FC22 5301 .unknown 0xFC22 0x5301 (W = 6) 00000934 F6FC 5300 .extension 0x6FC <> // unimplemented // begin alternate branch 00000936-00000938 label00000936: 00000936 5300 subq.b D0, 1 // end alternate branch 00000936-00000938 label00000936: // (misaligned) 00000938 0B00 btst D0, D5 0000093A 7E3E moveq.l D7, 0x3E 0000093C 68F8 bvc -0x6 /* 00000936 */ 0000093E B65B cmp.w D3, [A3]+ 00000940 007E 3E01 ori.w <>, 0x3E01 00000944 5A13 addq.b [A3], 5 00000946 0363 bchg -[A3], D1 00000948 16E5 move.b [A3]+, -[A5] 0000094A 6B36 bmi +0x38 /* 00000982 */ 0000094C B310 xor.b [A0], D1 0000094E 0103 btst D3, D0 00000950 F6F3 250F .extension 0x6F3 <> // unimplemented 00000954 9403 sub.b D2, D3 00000956 10FC 0FA6 move.b [A0]+, 0xA6 0000095A 4A33 055B 00A1 02C5 tst.b [[A3] + 0xA102C5] 00000962 0500 btst D0, D2 00000964 534D subq.w A5, 1 00000966 0504 btst D4, D2 00000968 4A45 tst.w D5 0000096A 0156 bchg [A6], D0 0000096C 6319 bls +0x1B /* 00000987 */ 0000096E C508 abcd -[A2], -[A0] 00000970 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4 00000972 140D move.b D2, A5 00000974 07A3 bclr -[A3], D3 00000976 04AB 0190 DB00 CB03 subi.l [A3 - 0x34FD], 0x190DB00 0000097E 8B04 sbcd D5, D4 00000980 8303 sbcd D1, D3 label00000982: 00000982 DAA3 add.l D5, -[A3] 00000984 279B 0933 1CC0 9330 CB07 431F move.l [[A3 + 0x1CC09330 + D0] - 0x34F8BCE1], [A3]+ 00000990 4D62 chk.w D6, -[A2] 00000992 9300 subx.b D1, D0 00000994 160F move.b D3, A7 00000996 C416 and.b D2, [A6] 00000998 5B08 subq.b A0, 5 0000099A 7216 moveq.l D1, 0x16 0000099C F333 .extension 0x333 <> // unimplemented 0000099E 45C2 lea.l A2, D2 000009A0 7E64 moveq.l D7, 0x64 000009A2 05E9 .incomplete 000009A4 E2AB lsr D3, D1 000009A6 0E12 6485 .invalid.b [A2], 0x85 // invalid immediate operation 000009AA F00F A64B pflushr A7 000009AE 037E bchg <>, D1 000009B0 6465 bcc +0x67 /* 00000A17 */ 000009B2 EC0B lsr D3.b, 6 000009B4 5773 0A4B subq.w [A3 + D0 * 2 + 0x4B], 3 000009B8 0329 0129 btst [A1 + 0x129], D1 000009BC EC4A lsr D2.w, 6 000009BE A64A syscall HNoPurge, flags=6 000009C0 75DC moveq.l D2, 0xFFFFFFDC 000009C2 1303 move.b -[A1], D3 000009C4 2B01 move.l -[A5], D1 000009C6 344A movea.w A2, A2 000009C8 0665 7F45 addi.w -[A5], 0x7F45 000009CC E436 roxr D6.b, D2 000009CE 2EE5 move.l [A7]+, -[A5] 000009D0 14C5 move.b [A2]+, D5 000009D2 ED05 asl D5.b, 6 000009D4 EE4A lsr D2.w, 7 000009D6 81E2 divs.w D0, -[A2] 000009D8 F102 .extension 0x102 <> // unimplemented 000009DA 810D sbcd -[A0], -[A5] 000009DC 7B0E moveq.l D5, 0x0E 000009DE FCC3 0F43 .extension 0xCC3 <> // unimplemented 000009E2 6AAB bpl -0x53 /* 0000098F */ 000009E4 01FB .incomplete 000009E6 148B move.b [A2], A3 000009E8 04AB 40B3 49E3 340B subi.l [A3 + 0x340B], 0x40B349E3 000009F0 4EFB 8253 jmp [PC + A0.w * 2 + 0x53] 000009F4 8549 C3A1 pack -[A2], -[A1], 0xC3A1 000009F8 8516 or.b [A6], D2 000009FA 360D move.w D3, A5 000009FC 06C1 .incomplete 000009FE E2CA lsr .w A2 00000A00 6976 bvs +0x78 /* 00000A78 */ 00000A02 A707 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=7 00000A04 69C3 bvs -0x3B /* 000009C9 */ 00000A06 0241 1A4A andi.w D1, 0x1A4A 00000A0A 090C btst A4, D4 00000A0C 00FB .incomplete 00000A0E 0A05 710F xori.b D5, 0xF 00000A12 35EF 0A1E 0444 move.w [PC + 0x444 /* 00000E58, value 0x2581 */], [A7 + 0xA1E] 00000A18 06CB .incomplete 00000A1A 0A6B 0125 0153 xori.w [A3 + 0x153], 0x125 // begin alternate branch 00000A1C-00000A20 label00000A1C: 00000A1C 0125 btst -[A5], D0 00000A1E 0153 bchg [A3], D0 // end alternate branch 00000A1C-00000A20 label00000A1C: // (misaligned) 00000A20 0D24 btst -[A4], D6 00000A22 5C1B addq.b [A3]+, 6 00000A24 0553 bchg [A3], D2 00000A26 0DA7 bclr -[A7], D6 00000A28 07FB .incomplete 00000A2A 5B02 subq.b D2, 5 00000A2C FBAA .invalid <> 00000A2E 56BB 3ADB addq.l [PC + D3 * 2 - 0x37], 3 00000A32 0356 bchg [A6], D1 00000A34 1425 move.b D2, -[A5] 00000A36 05D3 .incomplete 00000A38 1DA9 05A1 D4EB move.b [A6 + A5.w * 4 - 0x21], [A1 + 0x5A1] 00000A3E 13C5 04D3 0024 move.b [0x04D30024], D5 00000A44 AB1C syscall NewTempBuffer 00000A46 C707 abcd D3, D7 00000A48 69D2 bvs -0x2C /* 00000A1C */ 00000A4A A5F0 syscall vBMChk, flags=5 00000A4C 3310 move.w -[A1], [A0] 00000A4E CB07 abcd D5, D7 00000A50 05F4 .incomplete 00000A52 D300 addx.b D1, D0 00000A54 09F4 .incomplete 00000A56 D300 addx.b D1, D0 00000A58 3700 move.w -[A3], D0 00000A5A 45F3 33AD 1EC5 lea.l A2, [[0x1EC5] + D3 * 2] 00000A60 0C1B 96E7 cmpi.b [A3]+, 0xE7 00000A64 07FB .incomplete 00000A66 C102 abcd D0, D2 00000A68 E302 asl D2.b, 1 00000A6A 368B move.w [A3], A3 00000A6C 021E 1644 andi.b [A6]+, 0x44 /* 'D' */ 00000A70 ED04 asl D4.b, 6 00000A72 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 00000A74 E983 asl D3, 4 00000A76 BB0A cmpm.b [A5]+, [A2]+ label00000A78: 00000A78 0800 A311 btst.b D0, 0x11 00000A7C 2A3C 3B1C A63E move.l D5, 0x3B1CA63E 00000A82 E91E rol D6.b, 4 00000A84 1382 D300 move.b [A1 + <> + A5 * 2], D2 00000A88 DB0F addx.b -[A5], -[A7] 00000A8A 7303 moveq.l D1, 0x03 00000A8C 1300 move.b -[A1], D0 00000A8E A121 syscall GetPtrSize, flags=1 00000A90 F108 .extension 0x108 <> // unimplemented 00000A92 9B01 subx.b D5, D1 00000A94 2A3C CB07 A11D move.l D5, 0xCB07A11D 00000A9A 3E4D movea.w A7, A5 00000A9C 0302 btst D2, D1 00000A9E 0F72 862A bchg [A2 + A0.w * 8 + 0x2A], D7 00000AA2 3C43 movea.w A6, D3 00000AA4 0412 B101 subi.b [A2], 0x1 00000AA8 0924 btst -[A4], D4 00000AAA 123E move.b D1, <> 00000AAC 091D btst [A5]+, D4 00000AAE 9B1E sub.b [A6]+, D5 00000AB0 0B0D btst A5, D5 00000AB2 0DA6 bclr -[A6], D6 00000AB4 F707 .extension 0x707 <> // unimplemented 00000AB6 CFA1 and.l -[A1], D7 00000AB8 224B movea.l A1, A3 00000ABA 229B move.l [A1], [A3]+ 00000ABC 0C69 38A5 04BB cmpi.w [A1 + 0x4BB], 0x38A5 00000AC2 459B .invalid 2, [A3]+ // invalid opcode 4 with b == 6 00000AC4 0023 013E ori.b -[A3], 0x3E /* '>' */ 00000AC8 36C3 move.w [A3]+, D3 00000ACA 1A7B 168B movea.b A5, [PC + D1.w * 8 - 0x117] 00000ACE 0386 bclr D6, D1 00000AD0 4342 chk.w D1, D2 00000AD2 45F1 3B02 2C90 lea.l A2, [[A1 + <> + D3 * 2] + 0x2C90] 00000AD8 707C moveq.l D0, 0x7C 00000ADA F331 .extension 0x331 <> // unimplemented 00000ADC 0073 0E45 5F81 ori.w [[ + <> + D5 * 8]], 0xE45 00000AE2 D623 add.b D3, -[A3] 00000AE4 026B 03BB 0155 andi.w [A3 + 0x155], 0x3BB 00000AEA 156D 26C9 64FB move.b [A2 + 0x64FB], [A5 + 0x26C9] 00000AF0 53E1 sls -[A1] 00000AF2 A543 syscall SetFilType, flags=5 00000AF4 09FB .incomplete 00000AF6 5385 subq.l D5, 1 00000AF8 09E7 .incomplete 00000AFA 0850 BB01 bchg.b [A0], 0x1 00000AFE E30F lsl D7.b, 1 00000B00 4216 clr.b [A6] 00000B02 3AFB 1207 move.w [A5]+, [PC + D1.w * 2 + 0x7] 00000B06 00D8 .incomplete 00000B08 3B0C move.w -[A5], A4 00000B0A 6538 bcs +0x3A /* 00000B44 */ 00000B0C D301 addx.b D1, D1 00000B0E 3C09 move.w D6, A1 00000B10 120F move.b D1, A7 00000B12 7216 moveq.l D1, 0x16 00000B14 2A3C 3AB3 0E2B move.l D5, 0x3AB30E2B // begin alternate branch 00000B18-00000B1E label00000B18: 00000B18 0E2B 0142 090F .invalid.b [A3 + 0x90F], 0x42 /* 'B' */ // invalid immediate operation // end alternate branch 00000B18-00000B1E label00000B18: // (misaligned) 00000B1A 0142 bchg D2, D0 00000B1C 090F btst A7, D4 00000B1E 0130 E337 3700 A9CB 2D30 3B22 btst [[A0 + 0x3700A9CB] + A6 * 2 + 0x2D303B22], D0 00000B2A 4012 negx.b [A2] 00000B2C FB25 .extension 0xB25 <> // unimplemented 00000B2E 002B 6665 00CB ori.b [A3 + 0xCB], 0x65 /* 'e' */ 00000B34 81BB 114B 216B 057B or.l [[PC + <>] + 0x216B057B], D0 00000B3C 0AF2 .incomplete 00000B3E 562A 103B addq.b [A2 + 0x103B], 3 00000B42 0C06 BB04 cmpi.b D6, 0x4 // begin alternate branch 00000B44-00000B46 label00000B44: 00000B44 BB04 xor.b D4, D5 // end alternate branch 00000B44-00000B46 label00000B44: // (misaligned) 00000B46 6381 bls -0x7D /* 00000AC9 */ 00000B48 1B26 move.b -[A5], -[A6] 00000B4A D308 addx.b -[A1], -[A0] 00000B4C D306 addx.b D1, D6 00000B4E 9902 subx.b D4, D2 00000B50 363B 1D2B 1543 0D12 1612 move.w D3, [[PC + 0x1543 + D1 * 4] + 0xD121612] 00000B5A 4B21 .invalid 5, -[A1] // invalid opcode 4 with b == 4 00000B5C 0033 6305 0DE3 0230 E48D 4371 ori.b [[0x230] - 0x1B72BC8F], 0x5 00000B68 10B3 020F move.b [A0], [A3 + D0.w * 2 + 0xF] 00000B6C C919 and.b [A1]+, D4 00000B6E D707 addx.b D3, D7 00000B70 68A6 bvc -0x58 /* 00000B18 */ 00000B72 3E65 movea.w A7, -[A5] 00000B74 1405 move.b D2, D5 00000B76 159B 3029 move.b [A2 + D3.w + 0x29], [A3]+ 00000B7A 1512 move.b -[A2], [A2] 00000B7C 3E02 move.w D7, D2 00000B7E DB82 addx.l D5, D2 00000B80 2B1C move.l -[A5], [A4]+ 00000B82 08D2 0800 bset.b [A2], 0x0 00000B86 9B19 sub.b [A1]+, D5 00000B88 2E09 move.l D7, A1 00000B8A B30A cmpm.b [A1]+, [A2]+ 00000B8C 2423 move.l D2, -[A3] 00000B8E 00B4 657A B9C1 130C ori.l <>, 0x657AB9C1 00000B96 6B05 bmi +0x7 /* 00000B9D */ 00000B98 6B27 bmi +0x29 /* 00000BC1 */ 00000B9A C1C0 muls.w D0, D0 00000B9C 1E04 move.b D7, D4 00000B9E C410 and.b D2, [A0] 00000BA0 5300 subq.b D0, 1 00000BA2 2D92 583B move.l [A6 + D5 + 0x3B], [A2] 00000BA6 1A0B move.b D5, A3 00000BA8 001B 22EB ori.b [A3]+, 0xEB 00000BAC 0109 btst A1, D0 00000BAE C436 8226 and.b D2, [A6 + A0.w * 2 + 0x26] 00000BB2 8300 sbcd D1, D0 00000BB4 2701 move.l -[A3], D1 00000BB6 002C 018D DB09 ori.b [A4 - 0x24F7], 0x8D 00000BBC 28B4 1046 move.l [A4], [A4 + D1.w + 0x46] 00000BC0 8B01 sbcd D5, D1 00000BC2 4B1C .invalid 5, [A4]+ // invalid opcode 4 with b == 4 00000BC4 0302 btst D2, D1 00000BC6 6B57 bmi +0x59 /* 00000C1F */ 00000BC8 0A5B 5153 xori.w [A3]+, 0x5153 /* 'QS' */ 00000BCC 117B 4661 005B move.b [A0 + 0x5B], [PC + D4.w * 8 + 0x61] 00000BD2 0583 bclr D3, D2 00000BD4 1BAB 0523 1F63 0C9B 1543 0E1E move.b [[A5 + 0xC9B] + 0x15430E1E], [A3 + 0x523] // begin alternate branch 00000BD6-00000BE0 label00000BD6: 00000BD6 0523 btst -[A3], D2 00000BD8 1F63 0C9B move.b [A7 + 0xC9B], -[A3] 00000BDC 1543 0E1E move.b [A2 + 0xE1E], D3 // end alternate branch 00000BD6-00000BE0 label00000BD6: // (misaligned) 00000BE0 04D3 .incomplete 00000BE2 0ECB .incomplete 00000BE4 0521 btst -[A1], D2 00000BE6 480F nbcd.b A7 00000BE8 05CE .incomplete 00000BEA 4840 swap.w D0 00000BEC 49D6 lea.l A4, [A6] 00000BEE 2CA1 move.l [A6], -[A1] 00000BF0 D413 add.b D2, [A3] 00000BF2 0148 bchg A0, D0 00000BF4 14BC E900 move.b [A2], 0x0 00000BF8 6304 bls +0x6 /* 00000BFE */ 00000BFA 7216 moveq.l D1, 0x16 00000BFC 0F08 btst A0, D7 label00000BFE: 00000BFE 82CB divu.w D1, A3 00000C00 3C08 move.w D6, A0 00000C02 05D0 .incomplete 00000C04 9B35 2A28 sub.b [A5 + D2 * 2 + 0x28], D5 00000C08 C189 exg D0, A1 00000C0A 3702 move.w -[A3], D2 00000C0C 19CB 005B move.b 0x5B /* '[' */, A3 00000C10 11AC 494C A561 3335 move.b [[A0 + 0x3335]], [A4 + 0x494C] // begin alternate branch 00000C16-00000C1C label00000C16: 00000C16 3335 0D28 C54A move.w -[A1], [A5 - 0x3AB6 + D0 * 4] // end alternate branch 00000C16-00000C1C label00000C16: // (misaligned) 00000C18 0D28 C54A btst [A0 - 0x3AB6], D6 00000C1C 4D4A chk.w D6, A2 00000C1E 9322 sub.b -[A2], D1 00000C20 60B4 bra -0x4A /* 00000BD6 */ 00000C22 041C 1012 subi.b [A4]+, 0x12 00000C26 9322 sub.b -[A2], D1 00000C28 0023 4012 ori.b -[A3], 0x12 00000C2C 16E5 move.b [A3]+, -[A5] 00000C2E 2D03 move.l -[A6], D3 00000C30 213B D18B 9A0A 730A move.l -[A0], [[ + <> + A5] - 0x65F58CF6] 00000C38 0F70 618E 6502 bchg [[ + <>] + D6 + 0x6502], D7 00000C3E 1366 4161 move.b [A1 + 0x4161], -[A6] 00000C42 2AFE move.l [A5]+, <> 00000C44 D308 addx.b -[A1], -[A0] 00000C46 D31A add.b [A2]+, D1 00000C48 C30C abcd -[A1], -[A4] 00000C4A BB01 xor.b D1, D5 00000C4C A584 syscall GetOSDefault, flags=5 00000C4E 4112 .invalid 0, [A2] // invalid opcode 4 with b == 4 00000C50 0700 btst D0, D3 00000C52 F0C3 1C16 .extension 0x0C3 <> // unimplemented 00000C56 5B4A subq.w A2, 5 00000C58 7308 moveq.l D1, 0x08 00000C5A D343 addx.w D1, D3 00000C5C C16E DB3D and.w [A6 - 0x24C3], D0 00000C60 A169 syscall HGetState, flags=1 00000C62 6319 bls +0x1B /* 00000C7D */ 00000C64 46B4 7B54 not.l <> 00000C68 A507 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=5 00000C6A 632C bls +0x2E /* 00000C98 */ 00000C6C 245C movea.l A2, [A4]+ 00000C6E D707 addx.b D3, D7 00000C70 69A4 bvs -0x5A /* 00000C16 */ 00000C72 AABB syscall 0xABB 00000C74 1841 movea.b A4, D1 00000C76 2C63 movea.l A6, -[A3] 00000C78 2C9B move.l [A6], [A3]+ 00000C7A 1242 movea.b A1, D2 00000C7C C92A 410A and.b [A2 + 0x410A], D4 00000C80 632C bls +0x2E /* 00000CAE */ 00000C82 0608 E500 addi.b A0, 0x0 00000C86 3B66 4300 move.w [A5 + 0x4300], -[A6] 00000C8A 9B08 subx.b -[A5], -[A0] 00000C8C 2A6A 2B29 movea.l A5, [A2 + 0x2B29] 00000C90 2700 move.l -[A3], D0 00000C92 9589 subx.l -[A2], -[A1] 00000C94 0143 bchg D3, D0 00000C96 0A4A 2A10 xori.w A2, 0x2A10 // begin alternate branch 00000C98-00000C9A label00000C98: 00000C98 2A10 move.l D5, [A0] // end alternate branch 00000C98-00000C9A label00000C98: // (misaligned) 00000C9A 4308 .invalid 1, A0 // invalid opcode 4 with b == 4 00000C9C 6C63 bge +0x65 /* 00000D01 */ 00000C9E 2CE4 move.l [A6]+, -[A4] 00000CA0 331C move.w -[A1], [A4]+ 00000CA2 F320 .extension 0x320 <> // unimplemented 00000CA4 9330 6325 CB02 sub.b [[A0 - 0x34FE] + D6 * 2], D1 00000CAA 212A 4104 move.l -[A0], [A2 + 0x4104] label00000CAE: 00000CAE 7283 moveq.l D1, 0xFFFFFF83 00000CB0 35F3 1CA6 FB25 move.w [PC - 0x4DB /* 000007D7, value 0x4981 */], [A3 + D1 * 4 - 0x90] 00000CB6 29CF F1CF 2A10 move.l 0xF1CF2A10, A7 00000CBC 40D3 move.w [A3], SR 00000CBE 1A08 move.b D5, A0 00000CC0 0283 396E 3053 andi.l D3, 0x396E3053 /* '9n0S' */ 00000CC6 1606 move.b D3, D6 00000CC8 089B 0770 bclr.b [A3]+, 0x70 /* 'p' */ 00000CCC C126 and.b -[A6], D0 00000CCE 300B move.w D0, A3 00000CD0 08A6 632C bclr.b -[A6], 0x2C /* ',' */ 00000CD4 893E or.b <>, D4 00000CD6 632C bls +0x2E /* 00000D04 */ 00000CD8 6116 bsr +0x18 /* 00000CF0 */ 00000CDA 3685 move.w [A3], D5 00000CDC 00A5 2E03 0073 ori.l -[A5], 0x2E030073 00000CE2 5445 addq.w D5, 2 00000CE4 0FC5 .incomplete 00000CE6 EC46 asr D6.w, 6 00000CE8 1701 move.b -[A3], D1 00000CEA 81DB divs.w D0, [A3]+ 00000CEC 0AC3 .incomplete 00000CEE 0138 2A10 btst [0x00002A10], D0 // begin alternate branch 00000CF0-00000CF2 fn00000CF0: 00000CF0 2A10 move.l D5, [A0] // end alternate branch 00000CF0-00000CF2 fn00000CF0: // (misaligned) 00000CF2 7300 moveq.l D1, 0x00 00000CF4 1C65 movea.b A6, -[A5] 00000CF6 1702 move.b -[A3], D2 00000CF8 EB4A lsl D2.w, 5 00000CFA 3009 move.w D0, A1 00000CFC 1D45 1537 move.b [A6 + 0x1537], D5 00000D00 0090 E709 B309 ori.l [A0], 0xE709B309 // begin alternate branch 00000D04-00000D06 label00000D04: 00000D04 B309 cmpm.b [A1]+, [A1]+ // end alternate branch 00000D04-00000D06 label00000D04: // (misaligned) 00000D06 47F3 1185 lea.l A3, [[ + <>] + D1] 00000D0A 5C0F addq.b A7, 6 00000D0C 091F btst [A7]+, D4 00000D0E 2E86 move.l [A7], D6 00000D10 2700 move.l -[A3], D0 00000D12 B5A5 xor.l -[A5], D2 00000D14 696D bvs +0x6F /* 00000D83 */ 00000D16 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00000D18 1382 86DB move.b [A1 + A0.w * 8 - 0x37], D2 00000D1C 0F2C 1300 btst [A4 + 0x1300], D7 00000D20 E543 asl D3.w, 2 00000D22 4700 .invalid 3, D0 // invalid opcode 4 with b == 4 00000D24 CA4B and.w D5, A3 00000D26 40B7 0B67 negx.l <> 00000D2A F78B .invalid <> 00000D2C 7597 moveq.l D2, 0xFFFFFF97 00000D2E 0B86 bclr D6, D5 00000D30 F78B .invalid <> 00000D32 9297 sub.l D1, [A7] 00000D34 0BA3 bclr -[A3], D5 00000D36 F78B .invalid <> 00000D38 AF97 syscall stNoStack, auto_pop 00000D3A 0BC0 .incomplete 00000D3C F78B .invalid <> 00000D3E CC97 and.l D6, [A7] 00000D40 0BDD .incomplete 00000D42 F78B .invalid <> 00000D44 E985 asl D5, 4 00000D46 0310 btst [A0], D1 00000D48 9103 subx.b D0, D3 00000D4A 9D04 subx.b D6, D4 00000D4C 0F95 bclr [A5], D7 00000D4E 046A 870C 0E0A subi.w [A2 + 0xE0A], 0x870C 00000D54 3B11 move.w -[A5], [A1] 00000D56 6A71 bpl +0x73 /* 00000DC9 */ 00000D58 0385 bclr D5, D1 00000D5A 0173 0D3F 656D B31D 832D 3B35 bchg [[A3 + 0x656DB31D] + D0 * 4 - 0x7CD2C4CB], D0 00000D66 3B25 move.w -[A5], -[A5] 00000D68 AB01 syscall BitsToMap 00000D6A 0B0A btst A2, D5 00000D6C 5633 2E06 addq.b [A3 + D2 * 8 + 0x6], 3 00000D70 08D3 13A9 bset.b [A3], 0xA9 00000D74 293A 8B11 move.l -[A4], [PC - 0x74EF /* FFFF9887, cstring "" */] 00000D78 D708 addx.b -[A3], -[A0] 00000D7A 7DA5 moveq.l D6, 0xFFFFFFA5 00000D7C 6E73 bgt +0x75 /* 00000DF1 */ 00000D7E 175B 1879 move.b [A3 + 0x1879], [A3]+ 00000D82 025A DB3C andi.w [A2]+, 0xDB3C 00000D86 B313 xor.b [A3], D1 00000D88 8708 sbcd -[A3], -[A0] 00000D8A 03E9 .incomplete 00000D8C 3105 move.w -[A0], D5 00000D8E 9CA1 sub.l D6, -[A1] 00000D90 091F btst [A7]+, D4 00000D92 2A10 move.l D5, [A0] 00000D94 F0A6 3EE9 .extension 0x0A6 <> // unimplemented 00000D98 81C1 divs.w D0, D1 00000D9A C77B 0B0F 8574 C147 and.w [[PC + <>] + D0 * 2 - 0x7A8B3EB9], D3 00000DA2 C579 3026 7B12 and.w [0x30267B12], D2 00000DA8 2703 move.l -[A3], D3 00000DAA FA86 1286 .extension 0xA86 <> // unimplemented 00000DAE B70C cmpm.b [A3]+, [A4]+ 00000DB0 6208 bhi +0xA /* 00000DBA */ 00000DB2 00EB .incomplete 00000DB4 0C6E 3063 1B93 cmpi.w [A6 + 0x1B93], 0x3063 /* '0c' */ label00000DBA: 00000DBA 0086 7318 4302 ori.l D6, 0x73184302 00000DC0 0F38 A178 btst [0xFFFFA178], D7 00000DC4 F337 .extension 0x337 <> // unimplemented 00000DC6 F50E .extension 0x50E <> // unimplemented 00000DC8 630F bls +0x11 /* 00000DD9 */ 00000DCA 6504 bcs +0x6 /* 00000DD0 */ 00000DCC 3B53 5300 move.w [A5 + 0x5300], [A3] label00000DD0: 00000DD0 130A move.b -[A1], A2 00000DD2 86B3 0969 04A3 or.l D3, [[A3 + 0x4A3]] 00000DD8 0781 bclr D1, D3 00000DDA 7DBD moveq.l D6, 0xFFFFFFBD 00000DDC 9BE5 sub.l A5, -[A5] 00000DDE 0829 1785 05C9 btst.b [A1 + 0x5C9], 0x85 00000DE4 0017 010F ori.b [A7], 0xF 00000DE8 6363 bls +0x65 /* 00000E4D */ 00000DEA DB02 addx.b D5, D2 00000DEC ED38 rol D0.b, D6 00000DEE 4C4C 00D3 movem.l D0,D1,D4,D6,D7, A4 00000DF2 8223 or.b D1, -[A3] 00000DF4 0963 bchg -[A3], D4 00000DF6 19E9 3941 B729 move.b 0x29 /* ')' */, [A1 + 0x3941] 00000DFC 02B7 0D0D D302 3C97 andi.l [A7 + D3 * 4 - 0x105], 0xD0DD302 00000E04 0D1C btst [A4]+, D6 00000E06 6B06 bmi +0x8 /* 00000E0E */ 00000E08 C70C abcd -[A3], -[A4] 00000E0A 62AB bhi -0x53 /* 00000DB7 */ 00000E0C 0D03 btst D3, D6 label00000E0E: 00000E0E 033B 3527 01FA 6B06 896E btst [[PC + 0x1FA] + D3 * 4 + 0x6B06896E], D1 00000E18 FB0D .extension 0xB0D <> // unimplemented 00000E1A 2701 move.l -[A3], D1 00000E1C 140A move.b D2, A2 00000E1E 018E bclr A6, D0 00000E20 C70B abcd -[A3], -[A3] 00000E22 495B chk.w D4, [A3]+ 00000E24 0641 89D8 addi.w D1, 0x89D8 00000E28 1B04 move.b -[A5], D4 00000E2A 6B03 bmi +0x5 /* 00000E2F */ 00000E2C 3306 move.w -[A1], D6 00000E2E 8305 sbcd D1, D5 00000E30 9504 subx.b D2, D4 00000E32 6189 bsr -0x75 /* 00000DBD */ 00000E34 696D bvs +0x6F /* 00000EA3 */ 00000E36 4A24 tst.b -[A4] 00000E38 CB16 and.b [A6], D5 00000E3A F707 .extension 0x707 <> // unimplemented 00000E3C FBF8 .invalid <> 00000E3E 5B06 subq.b D6, 5 00000E40 6B06 bmi +0x8 /* 00000E48 */ 00000E42 2514 move.l -[A2], [A4] 00000E44 8B58 or.w [A0]+, D5 00000E46 8B08 sbcd -[A5], -[A0] label00000E48: 00000E48 C319 and.b [A1]+, D1 00000E4A 6ED3 bgt -0x2B /* 00000E1F */ 00000E4C 0809 010F btst.b A1, 0xF 00000E50 0501 btst D1, D2 00000E52 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4 00000E54 A506 syscall KillIO, flags=5 00000E56 0341 bchg D1, D1 00000E58 2581 4312 6D80 move.l [[A2 + D4 * 2] + 0x6D80], D1 00000E5E 2613 move.l D3, [A3] 00000E60 0749 bchg A1, D3 00000E62 B72C 6012 xor.b [A4 + 0x6012], D3 00000E66 2C9B move.l [A6], [A3]+ 00000E68 0027 016C ori.b -[A7], 0x6C /* 'l' */ 00000E6C DB0A addx.b -[A5], -[A2] 00000E6E 6E2A bgt +0x2C /* 00000E9A */ 00000E70 1066 movea.b A0, -[A6] 00000E72 030A btst A2, D1 00000E74 1216 move.b D1, [A6] 00000E76 1B04 move.b -[A5], D4 00000E78 4957 chk.w D4, [A7] 00000E7A 8D01 sbcd D6, D1 00000E7C 7B10 moveq.l D5, 0x10 00000E7E 1322 move.b -[A1], -[A2] 00000E80 AB01 syscall BitsToMap 00000E82 61D1 bsr -0x2D /* 00000E55 */ 00000E84 CB00 abcd D5, D0 00000E86 0700 btst D0, D3 00000E88 57C3 seq D3 00000E8A 346B 025A movea.w A2, [A3 + 0x25A] 00000E8E 030C btst A4, D1 00000E90 B309 cmpm.b [A1]+, [A1]+ 00000E92 130F move.b -[A1], A7 00000E94 C326 and.b -[A6], D1 00000E96 A100 syscall Open/PBHOpen/HOpen, flags=1 00000E98 A175 syscall SIntInstall, flags=1 label00000E9A: 00000E9A 3301 move.w -[A1], D1 00000E9C 9ADB sub.w A5, [A3]+ 00000E9E 0094 08C7 0CB5 ori.l [A4], 0x8C70CB5 00000EA4 B901 xor.b D1, D4 00000EA6 AD23 syscall EndUpdate, auto_pop 00000EA8 2528 330F move.l -[A2], [A0 + 0x330F] 00000EAC 6C4A bge +0x4C /* 00000EF8 */ 00000EAE 3808 move.w D4, A0 00000EB0 1E16 move.b D7, [A6] 00000EB2 CB05 abcd D5, D5 00000EB4 4444 neg.w D4 00000EB6 430F .invalid 1, A7 // invalid opcode 4 with b == 4 00000EB8 042B 096E 2A6A subi.b [A3 + 0x2A6A], 0x6E /* 'n' */ 00000EBE BB01 xor.b D1, D5 00000EC0 C514 and.b [A4], D2 00000EC2 2170 B43E 095F move.l [A0 + 0x95F], [A0 + A3.w * 4 + 0x3E] 00000EC8 24D3 move.l [A2]+, [A3] 00000ECA 0412 1687 subi.b [A2], 0x87 00000ECE 0DB9 2B10 FB03 bclr [0x2B10FB03], D6 00000ED4 F327 .extension 0x327 <> // unimplemented 00000ED6 66A3 bne -0x5B /* 00000E7B */ 00000ED8 1B25 move.b -[A5], -[A5] 00000EDA 778E moveq.l D3, 0xFFFFFF8E 00000EDC EB3E rol D6.b, D5 00000EDE 7CF3 moveq.l D6, 0xFFFFFFF3 00000EE0 27F1 A441 0E41 move.l [PC + D0 * 8 + 0x41], [A1 + A2.w * 4 + 0x41] 00000EE6 1BAA 630D FB1D move.b [[A5] + A7 * 2], [A2 + 0x630D] 00000EEC 42A1 clr.l -[A1] 00000EEE 3E15 move.w D7, [A5] 00000EF0 0F2B 0013 btst [A3 + 0x13], D7 00000EF4 1109 move.b -[A0], A1 00000EF6 0F2B 0033 btst [A3 + 0x33], D7 // begin alternate branch 00000EF8-00000F02 label00000EF8: 00000EF8 0033 00F7 0DE2 F70D F309 ori.b [[-0x8F3] - 0xCF7], 0xF7 // end alternate branch 00000EF8-00000F02 label00000EF8: // (misaligned) 00000EFA 00F7 .incomplete 00000EFC 0DE2 .incomplete 00000EFE F70D .extension 0x70D <> // unimplemented 00000F00 F309 .extension 0x309 <> // unimplemented 00000F02 0F88 bclr A0, D7 00000F04 3808 move.w D4, A0 00000F06 6093 bra -0x6B /* 00000E9B */ 00000F08 36C7 move.w [A3]+, D7 00000F0A 0E0E 26EB .invalid.b A6, 0xEB // invalid immediate operation 00000F0E 0449 9716 subi.w A1, 0x9716 00000F12 E123 asl D3.b, D0 00000F14 130B move.b -[A1], A3 00000F16 4603 not.b D3 00000F18 03AB 01AA bclr [A3 + 0x1AA], D1 00000F1C 0B12 btst [A2], D5 00000F1E D70D addx.b -[A3], -[A5] 00000F20 35A4 0781 move.w [[ + <> + D0 * 8]], -[A4] 00000F24 2333 4837 move.l -[A1], [A3 + D4 + 0x37] 00000F28 06AD 0B07 6A7B 0F93 addi.l [A5 + 0xF93], 0xB076A7B 00000F30 020B 141B andi.b A3, 0x1B 00000F34 036A 230A bchg [A2 + 0x230A], D1 00000F38 630E bls +0x10 /* 00000F48 */ 00000F3A 2318 move.l -[A1], [A0]+ 00000F3C 0A0F 16BB xori.b A7, 0xBB 00000F40 1281 move.b [A1], D1 00000F42 0053 4B16 ori.w [A3], 0x4B16 00000F46 B310 xor.b [A0], D1 label00000F48: 00000F48 8100 sbcd D0, D0 00000F4A D344 addx.w D1, D4 00000F4C 161B move.b D3, [A3]+ 00000F4E 0E81 000F 1613 .invalid.l D1, 0xF1613 // invalid immediate operation 00000F54 0E81 0063 6216 .invalid.l D1, 0x636216 // invalid immediate operation 00000F5A 9B0A subx.b -[A5], -[A2] 00000F5C C901 abcd D4, D1 00000F5E 9307 subx.b D1, D7 00000F60 8100 sbcd D0, D0 00000F62 BB54 xor.w [A4], D5 00000F64 1613 move.b D3, [A3] 00000F66 0481 006B 3216 subi.l D1, 0x6B3216 00000F6C 1CE5 move.b [A6]+, -[A5] 00000F6E 1849 movea.b A4, A1 00000F70 524B addq.w A3, 1 00000F72 3209 move.w D1, A1 00000F74 1A19 move.b D5, [A1]+ 00000F76 267B 13E7 movea.l A3, <> 00000F7A 0EA3 330E 7B1D .invalid.l -[A3], 0x330E7B1D // invalid immediate operation 00000F80 1701 move.b -[A3], D1 00000F82 23A3 1B0D move.l [[A1 + <>] + D1 * 2], -[A3] 00000F86 0C73 1D6A 432F 0304 EB0B B314 cmpi.w [[A3 + 0x304] + D4 * 2 - 0x14F44CEC], 0x1D6A 00000F92 830F sbcd -[A1], -[A7] 00000F94 031B btst [A3]+, D1 00000F96 B30E cmpm.b [A1]+, [A6]+ 00000F98 F30D .extension 0x30D <> // unimplemented 00000F9A 050C btst A4, D2 00000F9C 25D9 0706 move.l [PC + 0x706 /* 000016A4, value 0xA1F718CB */], [A1]+ 00000FA0 D15B add.w [A3]+, D0 00000FA2 0621 01A1 addi.b -[A1], 0xA1 00000FA6 0CF0 .incomplete 00000FA8 8100 sbcd D0, D0 00000FAA 931C sub.b [A4]+, D1 00000FAC 16A1 move.b [A3], -[A1] 00000FAE 3933 10FB move.w -[A4], [A3 + D1.w - 0x5] 00000FB2 1CE1 move.b [A6]+, -[A1] 00000FB4 00C1 .incomplete 00000FB6 0BC5 .incomplete 00000FB8 0203 1AE1 andi.b D3, 0xE1 00000FBC 0001 0EE5 ori.b D1, 0xE5 00000FC0 0053 18E1 ori.w [A3], 0x18E1 00000FC4 0061 0EE5 ori.w -[A1], 0xEE5 00000FC8 00B3 10F5 02BB 13E1 0021 ori.l [[0x21]], 0x10F502BB 00000FD2 0FE5 .incomplete 00000FD4 004B 09A5 ori.w A3, 0x9A5 00000FD8 06A1 0FB9 06A3 addi.l -[A1], 0xFB906A3 00000FDE 0F5A bchg [A2]+, D7 00000FE0 6089 bra -0x75 /* 00000F6B */ 00000FE2 4030 4139 C92B 214B negx.b [[A0 - 0x36D4DEB5 + D4]] 00000FEA 3707 move.w -[A3], D7 00000FEC 2817 move.l D4, [A7] 00000FEE 0761 bchg -[A1], D3 00000FF0 714B moveq.l D0, 0x4B 00000FF2 14E1 move.b [A2]+, -[A1] 00000FF4 2BF3 0EC5 move.l <>, [A3 + D0 * 8 - 0x59] 00000FF8 2B0F move.l -[A5], A7 00000FFA 70D9 moveq.l D0, 0xFFFFFFD9 00000FFC 2B7B 0561 4703 0607 move.l [A5 + 0x607], [[PC + 0x4703]] 00001004 075B bchg [A3]+, D3 00001006 A589 syscall SCSIAtomic, flags=5 00001008 7B00 moveq.l D5, 0x00 0000100A 2505 move.l -[A2], D5 0000100C C504 abcd D2, D4 0000100E 3701 move.w -[A3], D1 00001010 130A move.b -[A1], A2 00001012 00C3 .incomplete 00001014 0985 bclr D5, D4 00001016 064D 4D53 addi.w A5, 0x4D53 /* 'MS' */ 0000101A 4003 negx.b D3 0000101C 084E 9303 bchg.b A6, 0x3 00001020 04CB .incomplete 00001022 0173 0633 bchg [A3 + D0.w * 8 + 0x33], D0 00001026 02BC 8340 8528 7309 8128 andi.l 0x73098128, 0x83408528 00001030 3003 move.w D0, D3 00001032 1D83 0A4B move.b [A6 + D0 * 2 + 0x4B], D3 00001036 043B 0C6D 1AD3 subi.b [PC + D1 * 2 - 0x45], 0x6D /* 'm' */ 0000103C 050B btst A3, D2 0000103E 00F6 .incomplete 00001040 6B02 bmi +0x4 /* 00001044 */ 00001042 6B11 bmi +0x13 /* 00001055 */ label00001044: 00001044 4237 01FA 009B 2621 0041 clr.b [[0x9B2621] + 0x41] 0000104E 061B 2B6B addi.b [A3]+, 0x6B /* 'k' */ 00001052 0226 DB17 andi.b -[A6], 0x17 00001056 292B 9624 move.l -[A4], [A3 - 0x69DC] 0000105A C318 and.b [A0]+, D1 0000105C DE3C 1B04 add.b D7, 0x4 00001060 2301 move.l -[A1], D1 00001062 1003 move.b D0, D3 00001064 065A 601C addi.w [A2]+, 0x601C 00001068 4E02 .invalid // invalid opcode 4 0000106A 5B21 subq.b -[A1], 5 0000106C 303A FB62 move.w D0, [PC - 0x49E /* 00000BD0, value 0x5B '[', cstring "" */] 00001070 1B04 move.b -[A5], D4 00001072 0303 btst D3, D1 00001074 5B00 subq.b D0, 5 00001076 8501 sbcd D2, D1 00001078 7C6B moveq.l D6, 0x6B 0000107A 0202 2B28 andi.b D2, 0x28 /* '(' */ 0000107E 303A CB44 move.w D0, [PC - 0x34BC /* FFFFDBC4, cstring "" */] 00001082 625B bhi +0x5D /* 000010DF */ 00001084 0012 1002 ori.b [A2], 0x2 00001088 0F6E 3066 bchg [A6 + 0x3066], D7 0000108C A321 syscall GetPtrSize, flags=3 0000108E 8033 1C33 or.b D0, [A3 + D1 * 4 + 0x33] 00001092 0E1B 1B07 .invalid.b [A3]+, 0x7 // invalid immediate operation 00001096 06AA 8306 E317 4706 addi.l [A2 + 0x4706], 0x8306E317 0000109E ADB3 syscall SystemClick, auto_pop 000010A0 144B movea.b A2, A3 000010A2 2FF3 121E move.l <>, [A3 + D1.w * 2 + 0x1E] 000010A6 4E44 trap 4 000010A8 1B06 move.b -[A5], D6 000010AA 6B02 bmi +0x4 /* 000010AE */ 000010AC 2B0D move.l -[A5], A5 label000010AE: 000010AE 1341 7E96 move.b [A1 + 0x7E96], D1 000010B2 2707 move.l -[A3], D7 000010B4 A996 syscall RsrcZoneInit 000010B6 1A34 1B0F 226B 0244 move.b D5, [[A4 + <>] + D1 * 2 + 0x226B0244] 000010BE 7E96 moveq.l D7, 0xFFFFFF96 000010C0 AB41 syscall bEND1 000010C2 6B20 bmi +0x22 /* 000010E4 */ 000010C4 6B20 bmi +0x22 /* 000010E6 */ 000010C6 4B3B 3AD3 .invalid 5, [PC + D3 * 2 - 0x45] // invalid opcode 4 with b == 4 000010CA 17C7 102E move.b [PC + D1.w + 0x2E], D7 000010CE 0700 btst D0, D3 000010D0 2187 103F move.l [A0 + D1.w + 0x3F], D7 000010D4 430B .invalid 1, A3 // invalid opcode 4 with b == 4 000010D6 D710 add.b [A0], D3 000010D8 2E07 move.l D7, D7 000010DA 0041 7D03 ori.w D1, 0x7D03 000010DE 1B1E move.b -[A5], [A6]+ 000010E0 2901 move.l -[A4], D1 000010E2 8627 or.b D3, -[A7] label000010E4: 000010E4 0790 bclr [A0], D3 label000010E6: 000010E6 4B15 .invalid 5, [A5] // invalid opcode 4 with b == 4 000010E8 1700 move.b -[A3], D0 000010EA C504 abcd D2, D4 000010EC 1B0F move.b -[A5], A7 000010EE 8302 sbcd D1, D2 000010F0 9308 subx.b -[A1], -[A0] 000010F2 0940 bchg D0, D4 000010F4 1B0E move.b -[A5], A6 000010F6 0506 btst D6, D2 000010F8 1286 move.b [A1], D6 000010FA D905 addx.b D4, D5 000010FC 7687 moveq.l D3, 0xFFFFFF87 000010FE 1075 1C4E movea.b A0, [A5 + D1 * 4 + 0x4E] 00001102 0705 btst D5, D3 00001104 74A1 moveq.l D2, 0xFFFFFFA1 00001106 4C36 818A A678 movem.w D1,D3,D7,A0,A7, [A6 + A2.w * 8 + 0x78] 0000110C 69B7 bvs -0x47 /* 000010C5 */ 0000110E B6D3 cmpa.w A3, [A3] 00001110 29A9 0001 02D3 move.l [A4 + D0.w * 2 - 0x45], [A1 + 0x1] 00001116 0234 5B00 4115 andi.b [[A4] + D4], 0x0 0000111C 2A10 move.l D5, [A0] 0000111E 0F61 bchg -[A1], D7 00001120 150F move.b -[A2], A7 00001122 5115 subq.b [A5], 8 00001124 7301 moveq.l D1, 0x01 00001126 4301 .invalid 1, D1 // invalid opcode 4 with b == 4 00001128 3B07 move.w -[A5], D7 0000112A C44E and.w D2, A6 0000112C 7B0E moveq.l D5, 0x0E 0000112E 6B02 bmi +0x4 /* 00001132 */ 00001130 004B 0B81 ori.w A3, 0xB81 // begin alternate branch 00001132-00001134 label00001132: 00001132 0B81 bclr D1, D5 // end alternate branch 00001132-00001134 label00001132: // (misaligned) 00001134 2443 movea.l A2, D3 00001136 1181 20C3 move.b [A0 + D2.w - 0x61], D1 0000113A 1F4E C100 move.b [A7 - 0x3F00], A6 0000113E 1B0E move.b -[A5], A6 00001140 C44E and.w D2, A6 00001142 D348 addx.w -[A1], -[A0] 00001144 6B02 bmi +0x4 /* 00001148 */ 00001146 C100 abcd D0, D0 label00001148: 00001148 7B0D moveq.l D5, 0x0D 0000114A FB03 .extension 0xB03 <> // unimplemented 0000114C 6B02 bmi +0x4 /* 00001150 */ 0000114E 510C subq.b A4, 8 label00001150: 00001150 2305 move.l -[A1], D5 00001152 ED03 asl D3.b, 6 00001154 AB07 syscall PutPicByte 00001156 2102 move.l -[A0], D2 00001158 269B move.l [A3], [A3]+ 0000115A 0605 D647 addi.b D5, 0x47 /* 'G' */ 0000115E 07C7 .incomplete 00001160 0A91 B8DA A337 xori.l [A1], 0xB8DAA337 00001166 01FA .incomplete 00001168 4308 .invalid 1, A0 // invalid opcode 4 with b == 4 0000116A D221 add.b D1, -[A1] 0000116C 220B move.l D1, A3 0000116E 091B btst [A3]+, D4 00001170 0742 bchg D2, D3 00001172 5108 subq.b A0, 8 00001174 010C btst A4, D0 00001176 AB04 syscall ColorMap 00001178 2701 move.l -[A3], D1 0000117A 95D2 sub.l A2, [A2] 0000117C 0802 DB74 btst.b D2, 0x74 /* 't' */ 00001180 2A3C F12F 8711 move.l D5, 0xF12F8711 00001186 0D3B 0C25 btst [PC + D0 * 4 + 0x25], D6 0000118A 0553 bchg [A3], D2 0000118C 0961 bchg -[A1], D4 0000118E 0C4B 5242 cmpi.w A3, 0x5242 /* 'RB' */ 00001192 8538 C110 or.b [0xFFFFC110], D2 00001196 5505 subq.b D5, 2 00001198 410C .invalid 0, A4 // invalid opcode 4 with b == 4 0000119A 02F7 .incomplete 0000119C 912F 6B03 sub.b [A7 + 0x6B03], D0 000011A0 DB08 addx.b -[A5], -[A0] 000011A2 4505 .invalid 2, D5 // invalid opcode 4 with b == 4 000011A4 0306 btst D6, D1 000011A6 810A sbcd -[A0], -[A2] 000011A8 E910 roxl D0.b, 4 000011AA F504 .extension 0x504 <> // unimplemented 000011AC E176 roxl D6.w, D0 000011AE 02F7 .incomplete 000011B0 915A sub.w [A2]+, D0 000011B2 6B03 bmi +0x5 /* 000011B7 */ 000011B4 CB12 and.b [A2], D5 000011B6 E504 asl D4.b, 2 000011B8 FB0F .extension 0xB0F <> // unimplemented 000011BA 1D15 move.b -[A6], [A5] 000011BC AD10 syscall GetWMgrPort, auto_pop 000011BE 0515 btst [A5], D2 000011C0 5506 subq.b D6, 2 000011C2 0708 btst A0, D3 000011C4 9F02 subx.b D7, D2 000011C6 0F55 bchg [A5], D7 000011C8 0647 0935 addi.w D7, 0x935 /* '\t5' */ 000011CC C13C 0987 and.b 0x87, D0 000011D0 D207 add.b D1, D7 000011D2 0485 2B0E C506 subi.l D5, 0x2B0EC506 000011D8 B30A cmpm.b [A1]+, [A2]+ 000011DA C106 abcd D0, D6 000011DC 8301 sbcd D1, D1 000011DE C416 and.b D2, [A6] 000011E0 0506 btst D6, D2 000011E2 AB2F syscall 0xB2F 000011E4 0906 btst D6, D4 000011E6 EB16 roxl D6.b, 5 000011E8 E53A rol D2.b, D2 000011EA 5305 subq.b D5, 1 000011EC 415D chk.w D0, [A5]+ 000011EE E53A rol D2.b, D2 000011F0 0F30 0B15 btst [[A0] + D0 * 2], D7 000011F4 013E btst <>, D0 000011F6 4A65 tst.w -[A5] 000011F8 011C btst [A4]+, D0 000011FA 1602 move.b D3, D2 000011FC 0F30 830D btst [[A0 + <>] + A0 * 2], D7 00001200 51DF sf [A7]+ 00001202 D127 add.b -[A7], D0 00001204 A516 syscall InitQueue/FInitQueue, flags=5 00001206 2A10 move.l D5, [A0] 00001208 0FC5 .incomplete 0000120A 0964 bchg -[A4], D4 0000120C 1337 0508 move.b -[A1], [A7 + <> + D0 * 4] 00001210 A302 syscall Read, flags=3 00001212 4119 .invalid 0, [A1]+ // invalid opcode 4 with b == 4 00001214 5B08 subq.b A0, 5 00001216 4107 .invalid 0, D7 // invalid opcode 4 with b == 4 00001218 3A13 move.w D5, [A3] 0000121A 1225 move.b D1, -[A5] 0000121C 07C3 .incomplete 0000121E 1A57 movea.b A5, [A7] 00001220 0750 bchg [A0], D3 00001222 E103 asl D3.b, 8 00001224 654D bcs +0x4F /* 00001273 */ 00001226 A147 syscall SetTrapAddress, flags=1 00001228 4707 .invalid 3, D7 // invalid opcode 4 with b == 4 0000122A 5B21 subq.b -[A1], 5 0000122C 16A5 move.b [A3], -[A5] 0000122E 090F btst A7, D4 00001230 30F3 3381 move.w [A0]+, [[ + <> + D3 * 2]] 00001234 4402 neg.b D2 00001236 0F6E 366B bchg [A6 + 0x366B], D7 0000123A 0A29 3327 07A8 xori.b [A1 + 0x7A8], 0x27 /* '\'' */ 00001240 0707 btst D7, D3 00001242 A264 syscall MoveHHi, flags=2 00001244 4D01 .invalid 6, D1 // invalid opcode 4 with b == 4 00001246 8934 6B0C or.b <>, D4 0000124A 4302 .invalid 1, D2 // invalid opcode 4 with b == 4 0000124C 5B00 subq.b D0, 5 0000124E FB02 .extension 0xB02 <> // unimplemented 00001250 6310 bls +0x12 /* 00001262 */ 00001252 C315 and.b [A5], D1 00001254 0AF3 .incomplete 00001256 1573 00F1 0B4B move.b [A2 + 0xB4B], [A3 + D0.w - 0x15] 0000125C 012D 0AA5 btst [A5 + 0xAA5], D0 00001260 088B 2337 bclr.b A3, 0x37 /* '7' */ // begin alternate branch 00001262-0000126A label00001262: 00001262 2337 0285 move.l -[A1], [A7 + D0.w * 2 - 0x123] 00001266 91A7 sub.l -[A7], D0 00001268 9D16 sub.b [A6], D6 // end alternate branch 00001262-0000126A label00001262: // (misaligned) 00001264 0285 91A7 9D16 andi.l D5, 0x91A79D16 0000126A C312 and.b [A2], D1 0000126C 650E bcs +0x10 /* 0000127C */ 0000126E 4308 .invalid 1, A0 // invalid opcode 4 with b == 4 00001270 8305 sbcd D1, D5 00001272 01FF .incomplete 00001274 D801 add.b D4, D1 00001276 1733 065B move.b -[A3], [A3 + D0.w * 8 + 0x5B] 0000127A 0621 553B addi.b -[A1], 0x3B /* ';' */ // begin alternate branch 0000127C-00001288 label0000127C: 0000127C 553B 2DB9 16FB 0CE9 subq.b [[0x16FB0CE9 + D2 * 4]], 2 00001284 0C0F B116 cmpi.b A7, 0x16 // end alternate branch 0000127C-00001288 label0000127C: // (misaligned) 0000127E 2DB9 16FB 0CE9 0C0F move.l [A6 + D0 * 4 + 0xF], [0x16FB0CE9] 00001286 B116 xor.b [A6], D0 00001288 6101 bsr +0x3 /* 0000128B */ 0000128A A516 syscall InitQueue/FInitQueue, flags=5 0000128C F791 .invalid <> 0000128E F42A cpushl NONE, [A2] 00001290 10FB 8D09 move.b [A0]+, [[PC + <> + A0 * 4]] 00001294 EBF7 1270 490A 5B06 bfexts D1, [[A7 + <> + D4] + 0x5B06] {9:D0} 0000129C 410A .invalid 0, A2 // invalid opcode 4 with b == 4 0000129E EA41 asr D1.w, 5 000012A0 0A89 A75D 0A43 xori.l A1, 0xA75D0A43 000012A6 2E49 movea.l A7, A1 000012A8 0A0F 510A xori.b A7, 0xA /* '\n' */ 000012AC 6101 bsr +0x3 /* 000012AF */ 000012AE 450A .invalid 2, A2 // invalid opcode 4 with b == 4 000012B0 F792 .invalid <> 000012B2 AA59 syscall MixedModeDispatch 000012B4 0A41 BCD7 xori.w D1, 0xBCD7 000012B8 1254 movea.b A1, [A4] 000012BA 6503 bcs +0x5 /* 000012BF */ 000012BC A109 syscall Delete/PBHDelete/HDelete, flags=1 000012BE 4969 A109 chk.w D4, [A1 - 0x5EF7] 000012C2 4DBC 4A24 DB07 .invalid 6, 0x4A24DB07 // invalid opcode 4 with b == 6 000012C8 9712 sub.b [A2], D3 000012CA C501 abcd D2, D1 000012CC 0C25 FD43 cmpi.b -[A5], 0x43 /* 'C' */ 000012D0 1E45 movea.b A7, D5 000012D2 22A3 move.l [A1], -[A3] 000012D4 7117 moveq.l D0, 0x17 000012D6 0484 30AA FB07 subi.l D4, 0x30AAFB07 000012DC C196 and.l [A6], D0 000012DE 5B00 subq.b D0, 5 000012E0 4334 1C16 .invalid 1, [A4 + D1 * 4 + 0x16] // invalid opcode 4 with b == 4 000012E4 2706 move.l -[A3], D6 000012E6 BF21 xor.b -[A1], D7 000012E8 0EA1 0093 0106 .invalid.l -[A1], 0x930106 // invalid immediate operation 000012EE 0813 1163 btst.b [A3], 0x63 /* 'c' */ 000012F2 5270 E501 addq.w [[A0 + <> + A6 * 4]], 1 000012F6 1705 move.b -[A3], D5 000012F8 4E6A move A2, USP 000012FA FB0E .extension 0xB0E <> // unimplemented 000012FC 601E bra +0x20 /* 0000131C */ 000012FE 1633 0007 move.b D3, [A3 + D0.w + 0x7] 00001302 09F7 .incomplete 00001304 8125 or.b -[A5], D0 00001306 0701 btst D1, D3 00001308 F633 0F85 .move16 0xF633, 0x0F85 // unimplemented 0000130C 039B bclr [A3]+, D1 0000130E 05B1 2A2A bclr [A1 + D2 * 2 + 0x2A], D2 00001312 285B movea.l A4, [A3]+ 00001314 1031 1127 0A02 2A3C 3B08 move.b D0, [[A1 + 0xA02] + D1 + 0x2A3C3B08] // begin alternate branch 0000131C-0000131E label0000131C: 0000131C 3B08 move.w -[A5], A0 // end alternate branch 0000131C-0000131E label0000131C: // (misaligned) 0000131E 9101 subx.b D0, D1 00001320 A595 syscall POGOMPW, flags=5 00001322 8501 sbcd D2, D1 00001324 26E3 move.l [A3]+, -[A3] 00001326 0437 07F6 F713 3802 0F05 subi.b [[A7 + A7 * 8] + 0x38020F05], 0xF6 00001330 0E0F 0D0E .invalid.b A7, 0xE // invalid immediate operation 00001334 7B10 moveq.l D5, 0x10 00001336 050E btst A6, D2 00001338 AA73 syscall ControlDispatch label0000133A: 0000133A 1029 0E93 move.b D0, [A1 + 0xE93] 0000133E 01C3 .incomplete 00001340 0B29 0EAB btst [A1 + 0xEAB], D5 00001344 0517 btst [A7], D2 00001346 09E4 .incomplete 00001348 433D .invalid 1, <> // invalid opcode 4 with b == 4 0000134A 0709 btst A1, D3 0000134C E755 roxl D5.w, 3 0000134E 0E23 141E .invalid.b -[A3], 0x1E // invalid immediate operation 00001352 1607 move.b D3, D7 00001354 0434 0B00 8328 FEBC subi.b [A4 - 0x144 + A0 * 2], 0x0 0000135C E900 asl D0.b, 4 0000135E 0703 btst D3, D3 00001360 8EF7 1377 divu.w D7, <> 00001364 F713 .extension 0x713 <> // unimplemented 00001366 88D7 divu.w D4, [A7] 00001368 1399 4B03 2483 263B move.b [[A1 + <> + D4 * 2] + 0x2483263B], [A1]+ 00001370 036A DE28 bchg [A2 - 0x21D8], D1 00001374 210D move.l -[A0], A5 00001376 04BB 01E5 0C66 831E 1204 subi.l [[PC] + A0 * 2 + 0x1204], 0x1E50C66 00001380 020F 6E36 andi.b A7, 0x36 /* '6' */ 00001384 6643 bne +0x45 /* 000013C9 */ 00001386 15C5 0F0F move.b [PC + 0xF0F /* 00002297, cstring "" */], D5 0000138A E500 asl D0.b, 2 0000138C 030A btst A2, D1 0000138E 1E3C D710 move.b D7, 0x10 00001392 67A6 beq -0x58 /* 0000133A */ 00001394 9651 sub.w D3, [A1] 00001396 7AE3 moveq.l D5, 0xFFFFFFE3 00001398 2445 movea.l A2, D5 0000139A 7A07 moveq.l D5, 0x07 0000139C 0798 bclr [A0]+, D3 0000139E 0FA6 bclr -[A6], D7 000013A0 96A3 sub.l D3, -[A3] 000013A2 41FB 1F37 079F 9615 030B 08E2 lea.l A0, [[PC + 0x79F9615] + D1 * 8 + 0x30B08E2] 000013AE 2B04 move.l -[A5], D4 000013B0 2D03 move.l -[A6], D3 000013B2 AB15 syscall PatExpand 000013B4 3B11 move.w -[A5], [A1] 000013B6 931D sub.b [A5]+, D1 000013B8 ED01 asl D1.b, 6 000013BA 6309 bls +0xB /* 000013C5 */ 000013BC B300 xor.b D0, D1 000013BE 0700 btst D0, D3 000013C0 4F05 .invalid 7, D5 // invalid opcode 4 with b == 4 000013C2 0737 000C btst [A7 + D0.w + 0xC], D3 000013C6 9685 sub.l D3, D5 000013C8 803B EBC3 013B 410F or.b D0, [[ + <>] + 0x13B410F] 000013D0 A8DB syscall CloseRgn 000013D2 20A3 move.l [A0], -[A3] 000013D4 012B 29DC btst [A3 + 0x29DC], D0 000013D8 410E .invalid 0, A6 // invalid opcode 4 with b == 4 000013DA D8DC add.w A4, [A4]+ 000013DC 0571 C43C bchg [A1 + A4.w * 4 + 0x3C], D2 000013E0 0310 btst [A0], D1 000013E2 892F 2306 or.b [A7 + 0x2306], D4 000013E6 33AB 5318 6C04 move.w [A1 + D6 * 4 + 0x4], [A3 + 0x5318] 000013EC E101 asl D1.b, 8 000013EE 4101 .invalid 0, D1 // invalid opcode 4 with b == 4 000013F0 FB36 .extension 0xB36 <> // unimplemented 000013F2 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4 000013F4 5102 subq.b D2, 8 000013F6 C44B and.w D2, A3 000013F8 030F btst A7, D1 000013FA 06D3 .incomplete 000013FC 0F65 bchg -[A5], D7 000013FE 059B bclr [A3]+, D2 00001400 0A07 04B8 xori.b D7, 0xB8 00001404 5A60 addq.w -[A0], 5 00001406 E596 roxl D6, 2 00001408 0402 C381 subi.b D2, 0x81 0000140C A82A syscall ComponentDispatch 0000140E 28A6 move.l [A4], -[A6] 00001410 4ED7 jmp [A7] 00001412 10B9 5A41 9F06 move.b [A0], [0x5A419F06] 00001418 2A10 move.l D5, [A0] 0000141A 262B 10E3 move.l D3, [A3 + 0x10E3] 0000141E 060E 18B3 addi.b A6, 0xB3 00001422 2027 move.l D0, -[A7] 00001424 0057 F57D ori.w [A7], 0xF57D 00001428 F5F4 .invalid <> 0000142A 696E bvs +0x70 /* 0000149A */ 0000142C 430D .invalid 1, A5 // invalid opcode 4 with b == 4 0000142E 8546 DB08 pack D2, D6, 0xDB08 00001432 416D 810A chk.w D0, [A5 - 0x7EF6] 00001436 2706 move.l -[A3], D6 00001438 2A49 movea.l A5, A1 0000143A 4633 0C49 not.b [A3 + D0 * 4 + 0x49] 0000143E 462B 0B49 not.b [A3 + 0xB49] 00001442 460F not.b A7 00001444 306B 0C21 movea.w A0, [A3 + 0xC21] 00001448 DC45 add.w D6, D5 0000144A 01BE bclr <>, D0 0000144C 4202 clr.b D2 0000144E 0F30 3B08 btst [A0 + <> + D3 * 2], D7 00001452 0608 070A addi.b A0, 0xA /* '\n' */ 00001456 87E9 7002 divs.w D3, [A1 + 0x7002] 0000145A 0F2A 4E11 btst [A2 + 0x4E11], D7 0000145E F9F7 .invalid <> 00001460 14FC C908 move.b [A2]+, 0x8 00001464 0FD5 .incomplete 00001466 08BB 12C9 0807 bclr.b [PC + D0 + 0x7], 0xC9 0000146C 04E4 .incomplete 0000146E C508 abcd -[A2], -[A0] 00001470 0F30 5B0F C508 4101 btst [[A0 + <>] + D5 * 2 - 0x3AF7BEFF], D7 00001478 C508 abcd -[A2], -[A0] 0000147A 0F30 4304 btst <>, D7 0000147E 170B move.b -[A3], A3 00001480 2BAD 08F3 60F7 move.l [A5 + D6.w - 0x9], [A5 + 0x8F3] 00001486 153B A715 move.b -[A2], [[PC] + A2 * 8] 0000148A 4C53 02A7 movem.l D0,D1,D2,D5,D7,A1, [A3] 0000148E 1512 move.b -[A2], [A2] 00001490 0707 btst D7, D3 00001492 41A5 .invalid 0, -[A5] // invalid opcode 4 with b == 6 00001494 080F 8D11 btst.b A7, 0x11 00001498 4101 .invalid 0, D1 // invalid opcode 4 with b == 4 label0000149A: 0000149A A508 syscall Create/PBHCreate/HCreate, flags=5 0000149C 0F81 bclr D1, D7 0000149E 1146 0892 move.b [A0 + 0x892], D6 000014A2 9111 sub.b [A1], D0 000014A4 8374 F715 or.w [[A4] + A7 * 8], D1 000014A8 81A7 or.l -[A7], D0 000014AA 1592 1157 move.b <>, [A2] 000014AE 9511 sub.b [A1], D2 000014B0 3B0E move.w -[A5], A6 000014B2 C908 abcd -[A4], -[A0] 000014B4 0F8D bclr A5, D7 000014B6 1141 01C5 move.b [A0 + 0x1C5], D1 000014BA 080F 8111 btst.b A7, 0x11 000014BE 05CE .incomplete 000014C0 AD08 syscall ShowHide, auto_pop 000014C2 F795 .invalid <> 000014C4 C8A7 and.l D4, -[A7] 000014C6 15D9 D320 move.b [PC - 0x2CE0 /* FFFFE7E8, cstring "" */], [A1]+ 000014CA A715 syscall SetVol/PBHSetVol/HSetVol, flags=7 000014CC 9FBB 08A9 sub.l [PC + D0 - 0x87], D7 000014D0 0893 738D bclr.b [A3], 0x8D 000014D4 1141 01A5 move.b [A0 + 0x1A5], D1 000014D8 080F 2923 btst.b A7, 0x23 /* '#' */ 000014DC 070E btst A6, D3 000014DE 28CD move.l [A4]+, A5 000014E0 08F7 960E A716 1F9B bset.b [[A7] + A2 * 8 + 0x1F9B], 0xE 000014E8 37A7 162C move.w [A3 + D1.w * 8 + 0x2C], -[A7] 000014EC 7B18 moveq.l D5, 0x18 000014EE C908 abcd -[A4], -[A0] 000014F0 0FCD .incomplete 000014F2 0841 01C5 bchg.b D1, 0xC5 000014F6 080F 691A btst.b A7, 0x1A 000014FA 152C BB53 move.b -[A2], [A4 - 0x44AD] 000014FE D908 addx.b -[A4], -[A0] 00001500 670D beq +0xF /* 0000150F */ 00001502 7A87 moveq.l D5, 0xFFFFFF87 00001504 13B0 454F 5371 9301 D712 move.b [[A1 - 0x6CFE28EE]], <> 0000150E FFFA .invalid <> 00001510 3307 move.w -[A1], D7 00001512 8301 sbcd D1, D1 00001514 6B05 bmi +0x7 /* 0000151B */ 00001516 710B moveq.l D0, 0x0B 00001518 CB02 abcd D5, D2 0000151A 6B05 bmi +0x7 /* 00001521 */ 0000151C 111E move.b -[A0], [A6]+ 0000151E 470D .invalid 3, A5 // invalid opcode 4 with b == 4 00001520 AF0A syscall DrawLine, auto_pop 00001522 1703 move.b -[A3], D3 00001524 5FA3 subq.l -[A3], 7 00001526 3947 0B3C move.w [A4 + 0xB3C], D7 0000152A 02F3 .incomplete 0000152C 1A37 00B5 move.b D5, [A7 + D0.w - 0x75] 00001530 9310 sub.b [A0], D1 00001532 2E04 move.l D7, D4 00001534 8B00 sbcd D5, D0 00001536 0D0A btst A2, D6 00001538 5A03 addq.b D3, 5 0000153A 21DB 3C57 move.l [0x00003C57], [A3]+ 0000153E 0D85 bclr D5, D6 00001540 8645 or.w D3, D5 00001542 5716 subq.b [A6], 3 00001544 1286 move.b [A1], D6 00001546 270C move.l -[A3], A4 00001548 C3A2 and.l -[A2], D1 0000154A 06EB .incomplete 0000154C 1680 move.b [A3], D0 0000154E D331 3877 add.b [A1 + D3 + 0x77], D1 00001552 064D 7B41 addi.w A5, 0x7B41 /* '{A' */ 00001556 E846 asr D6.w, 4 00001558 5322 subq.b -[A2], 1 0000155A 92BB 003B sub.l D1, [PC + D0.w + 0x3B] 0000155E 219B 8CDB move.l [A0 + A0 * 4 - 0x37], [A3]+ 00001562 2116 move.l -[A0], [A6] 00001564 1706 move.b -[A3], D6 00001566 6004 bra +0x6 /* 0000156C */ 00001568 0F06 btst D6, D7 0000156A EC04 asr D4.b, 6 label0000156C: 0000156C EC6A lsr D2.w, D6 0000156E ECFE EC73 bfclr <> {D1:D3} 00001572 090F btst A7, D4 00001574 0A73 05FC 4626 xori.w [A3 + D4.w * 8 + 0x26], 0x5FC 0000157A FB10 .extension 0xB10 <> // unimplemented 0000157C B300 xor.b D0, D1 0000157E 450A .invalid 2, A2 // invalid opcode 4 with b == 4 00001580 0B0D btst A5, D5 00001582 1701 move.b -[A3], D1 00001584 190B move.b -[A4], A3 00001586 0D61 bchg -[A1], D6 00001588 1200 move.b D1, D0 0000158A EB2F lsl D7.b, D5 0000158C 6E36 bgt +0x38 /* 000015C4 */ 0000158E D30B addx.b -[A1], -[A3] 00001590 4002 negx.b D2 00001592 2332 6E36 move.l -[A1], [A2 + D6 * 8 + 0x36] 00001596 A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3 00001598 A11A syscall GetZone, flags=1 0000159A 4002 negx.b D2 0000159C 1789 EB73 0009 6DDB 1E6B 0217 move.b [[A3 + 0x96DDB] + 0x1E6B0217], A1 000015A8 0B21 btst -[A1], D5 000015AA D30C addx.b -[A1], -[A4] 000015AC 2704 move.l -[A3], D4 000015AE A160 syscall FSDispatch/HFSDispatch, flags=1 000015B0 22D3 move.l [A1]+, [A3] 000015B2 07F6 .incomplete 000015B4 F302 .extension 0x302 <> // unimplemented 000015B6 8308 sbcd -[A1], -[A0] 000015B8 F302 .extension 0x302 <> // unimplemented 000015BA A171 syscall AttachVBL, flags=1 000015BC CB01 abcd D5, D1 000015BE 2316 move.l -[A1], [A6] 000015C0 0704 btst D4, D3 000015C2 F173 .extension 0x173 <> // unimplemented label000015C4: 000015C4 118B 0D3B 0B06 FB0B 6B01 4308 move.b [[A0 + 0xB06FB0B + D0 * 4] + 0x6B014308], A3 000015D0 5A58 addq.w [A0]+, 5 000015D2 CB0F abcd -[A5], -[A7] 000015D4 A102 syscall Read, flags=1 000015D6 7B0E moveq.l D5, 0x0E 000015D8 A502 syscall Read, flags=5 000015DA C30F abcd -[A1], -[A7] 000015DC 9B0C subx.b -[A5], -[A4] 000015DE 929B sub.l D1, [A3]+ 000015E0 1113 move.b -[A0], [A3] 000015E2 0F13 btst [A3], D7 000015E4 19A6 3E89 move.b [A4 + D3 * 8 - 0x119], -[A6] 000015E8 AE77 syscall 0xA77, auto_pop 000015EA 072E 1B00 btst [A6 + 0x1B00], D3 000015EE 3707 move.w -[A3], D7 000015F0 381B move.w D4, [A3]+ 000015F2 0027 09C5 ori.b -[A7], 0xC5 000015F6 F717 .extension 0x717 <> // unimplemented 000015F8 93F1 0257 sub.l A1, [A1 + D0.w * 2 + 0x57] 000015FC 0C8C 0608 1706 cmpi.l A4, 0x6081706 00001602 580F addq.b A7, 4 00001604 B4C9 cmpa.w A2, A1 00001606 1123 move.b -[A0], -[A3] 00001608 1007 move.b D0, D7 0000160A 09E0 .incomplete 0000160C 1B05 move.b -[A5], D5 0000160E 730C moveq.l D1, 0x0C 00001610 1402 move.b D2, D2 00001612 3B61 8573 move.w [A5 - 0x7A8D], -[A1] 00001616 7B19 moveq.l D5, 0x19 00001618 F717 .extension 0x717 <> // unimplemented 0000161A 6FF7 ble -0x7 /* 00001613 */ 0000161C 1780 D717 9123 100D move.b [[A3] + A5 * 8 - 0x6EDCEFF3], D0 00001624 0B23 btst -[A3], D5 00001626 10F7 17A7 8718 1115 0E14 move.b [A0]+, [[-0x78E8] + D1 * 8 + 0x11150E14] 00001630 E50D lsl D5.b, 2 00001632 0F2A 6A07 btst [A2 + 0x6A07], D7 00001636 0A08 0312 xori.b A0, 0x12 0000163A 450E .invalid 2, A6 // invalid opcode 4 with b == 4 0000163C 730C moveq.l D1, 0x0C 0000163E 450E .invalid 2, A6 // invalid opcode 4 with b == 4 00001640 C322 and.b -[A2], D1 00001642 1402 move.b D2, D2 00001644 BB74 450E 5B0D xor.w [[A4 + <>] + D4 * 4 + 0x5B0D], D5 0000164A F717 .extension 0x717 <> // unimplemented 0000164C E0F7 17F1 D718 1A73 asr .w [[-0x28E7E58D]] 00001654 0C4D 0B73 cmpi.w A5, 0xB73 00001658 0C51 0BC9 cmpi.w [A1], 0xBC9 0000165C 0A0F 253F xori.b A7, 0x3F /* '?' */ 00001660 8300 sbcd D1, D0 00001662 2B17 move.l -[A5], [A7] 00001664 C90A abcd -[A4], -[A2] 00001666 0700 btst D0, D3 00001668 72A5 moveq.l D1, 0xFFFFFFA5 0000166A 0A0F 6E36 xori.b A7, 0x36 /* '6' */ 0000166E CB13 and.b [A3], D5 00001670 F718 .extension 0x718 <> // unimplemented 00001672 75A7 moveq.l D2, 0xFFFFFFA7 00001674 1886 move.b [A4], D6 00001676 000F 25E2 ori.b A7, 0xE2 0000167A B318 xor.b [A0]+, D1 0000167C E505 asl D5.b, 2 0000167E EE17 roxr D7.b, 7 00001680 0DA6 bclr -[A6], D6 00001682 D718 add.b [A0]+, D3 00001684 02EE .incomplete 00001686 2D05 move.l -[A6], D5 00001688 EE25 asr D5.b, D7 0000168A 051B btst [A3]+, D2 0000168C 00E9 .incomplete 0000168E 0227 09CD andi.b -[A7], 0xCD 00001692 0704 btst D4, D3 00001694 AF46 syscall bEND10, auto_pop 00001696 0800 1788 btst.b D0, 0x88 0000169A CF27 and.b -[A7], D7 0000169C 0AF8 .incomplete 0000169E 270C move.l -[A3], A4 000016A0 9081 sub.l D0, D1 000016A2 484D pea.l A5 000016A4 A1F7 syscall vDoEject, flags=1 000016A6 18CB move.b [A4]+, A3 000016A8 F718 .extension 0x718 <> // unimplemented 000016AA DC1D add.b D6, [A5]+ 000016AC 0817 0D2A btst.b [A7], 0x2A /* '*' */ 000016B0 F718 .extension 0x718 <> // unimplemented 000016B2 F90D .extension 0x90D <> // unimplemented 000016B4 083E 1D08 btst.b <>, 0x8 000016B8 0905 btst D5, D4 000016BA 00D7 .incomplete 000016BC 9941 subx.w D4, D1 000016BE 170F move.b -[A3], A7 000016C0 B6D9 cmpa.w A3, [A1]+ 000016C2 23CB 0A07 0B30 move.l [0x0A070B30], A3 000016C8 C1E2 muls.w D0, -[A2] 000016CA 3924 move.w -[A4], -[A4] 000016CC 3B0C move.w -[A5], A4 000016CE 81E4 divs.w D0, -[A4] 000016D0 A718 syscall GetFPos, flags=7 000016D2 6807 bvc +0x9 /* 000016DB */ 000016D4 0E57 C719 .invalid.w [A7], 0xC719 // invalid immediate operation 000016D8 6C07 bge +0x9 /* 000016E1 */ 000016DA 0820 F719 btst.b -[A0], 0x19 000016DE 7DF7 moveq.l D6, 0xFFFFFFF7 000016E0 198E F719 move.b [[A4 + A7 * 8]], A6 000016E4 9FF7 19B0 4105 1B26 sub.l A7, [0x41051B26 + D1] 000016EC 730A moveq.l D1, 0x0A 000016EE 470F .invalid 3, A7 // invalid opcode 4 with b == 4 000016F0 BBD3 cmpa.l A5, [A3] 000016F2 0487 19C7 8718 subi.l D7, 0x19C78718 000016F8 5BB3 0AB7 subq.l [A3 + D0 * 2 - 0x73], 5 000016FC 1867 movea.b A4, -[A7] 000016FE 8320 or.b -[A0], D1 00001700 6101 bsr +0x3 /* 00001703 */ 00001702 4458 neg.w [A0]+ 00001704 BB5E xor.w [A6]+, D5 00001706 0B14 btst [A4], D5 00001708 9301 subx.b D1, D1 label0000170A: 0000170A C100 abcd D0, D0 0000170C 85C7 divs.w D2, D7 0000170E E119 rol D1.b, 8 00001710 68F8 bvc -0x6 /* 0000170A */ 00001712 35E2 3329 move.w [PC + 0x3329 /* 00004A3D, cstring "" */], -[A2] 00001716 E502 asl D2.b, 2 00001718 0337 6B02 3397 btst [[A7 + <> + D6 * 2] + 0x3397], D1 0000171E ED02 asl D2.b, 6 00001720 8B46 0608 pack D5, D6, 0x0608 00001724 BC37 09E9 0306 cmp.b D6, [[0x306]] 0000172A DC05 add.b D6, D5 0000172C C685 and.l D3, D5 0000172E 7036 moveq.l D0, 0x36 00001730 9B0A subx.b -[A5], -[A2] 00001732 BCBB 0229 cmp.l D6, [PC + D0.w * 2 + 0x29] 00001736 038B bclr A3, D1 00001738 3017 move.w D0, [A7] 0000173A 0E7D C15E .invalid.w <>, 0xC15E // invalid immediate operation 0000173E 45AE EB04 .invalid 2, [A6 - 0x14FC] // invalid opcode 4 with b == 6 00001742 370F move.w -[A3], A7 00001744 7C60 moveq.l D6, 0x60 00001746 F719 .extension 0x719 <> // unimplemented 00001748 F7F7 .invalid <> 0000174A 1862 movea.b A4, -[A2] 0000174C A142 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=1 0000174E D302 addx.b D1, D2 00001750 04E1 .incomplete 00001752 B422 cmp.b D2, -[A2] 00001754 CB1F and.b [A7]+, D5 00001756 4417 neg.b [A7] 00001758 064C 4E41 addi.w A4, 0x4E41 /* 'NA' */ 0000175C 6F4E ble +0x50 /* 000017AC */ 0000175E 456F DB11 chk.w D2, [A7 - 0x24EF] 00001762 1B12 move.b -[A5], [A2] 00001764 2524 move.l -[A2], -[A4] 00001766 B437 1185 cmp.b D2, [[ + <>] + D1] 0000176A F71A .extension 0x71A <> // unimplemented 0000176C 66F7 bne -0x7 /* 00001765 */ 0000176E 1A77 0508 movea.b A5, [A7 + <> + D0 * 4] 00001772 370C move.w -[A3], A4 00001774 D95A add.w [A2]+, D4 00001776 DB10 add.b [A0], D5 00001778 A71A syscall GetZone, flags=7 0000177A 25E4 A572 move.l [PC - 0x5A8E /* FFFFBCEE, cstring "" */], -[A4] 0000177E 070B btst A3, D3 00001780 1BF7 1AA1 move.b <>, [A7 + D1 * 2 - 0x95] 00001784 F71A .extension 0x71A <> // unimplemented 00001786 B2A7 cmp.l D1, -[A7] 00001788 1AC3 move.b [A5]+, D3 0000178A F79A .invalid <> 0000178C D087 add.l D0, D7 0000178E 1AE1 move.b [A5]+, -[A1] 00001790 C15C and.w [A4]+, D0 00001792 F71A .extension 0x71A <> // unimplemented 00001794 ECF7 1AFD 8108 bfclr [A7 + <> + A0] {D3:D5} 0000179A 6971 bvs +0x73 /* 0000180D */ 0000179C 0027 89EB ori.b -[A7], 0xEB 000017A0 370F move.w -[A3], A7 000017A2 A5F5 syscall vXFSearch, flags=5 000017A4 087B 05ED 0813 bchg.b [PC + D0 + 0x13], 0xED 000017AA 0347 bchg D7, D1 label000017AC: 000017AC 0F81 bclr D1, D7 000017AE 470A .invalid 3, A2 // invalid opcode 4 with b == 4 000017B0 08F7 1B2E F71B 3F87 1B50 bset.b [[A7 + A7 * 8] + 0x3F871B50], 0x2E /* '.' */ 000017BA F79B .invalid <> 000017BC 5BF7 1B6C smi <> 000017C0 F71B .extension 0x71B <> // unimplemented 000017C2 7DF7 moveq.l D6, 0xFFFFFFF7 000017C4 1B8E 971B 9FF7 9BAB move.b [[A5 + A1 * 8] - 0x60086455], A6 000017CC F71B .extension 0x71B <> // unimplemented 000017CE BCF7 1BCD cmpa.w A6, <> 000017D2 F71B .extension 0x71B <> // unimplemented 000017D4 DEF1 09A5 090F add.w A7, [[0x90F] + D0] 000017DA DA82 add.l D5, D2 000017DC 3623 move.w D3, -[A3] 000017DE 0BA7 bclr -[A7], D5 000017E0 1BFF move.b <>, <> 000017E2 B126 xor.b -[A6], D0 000017E4 D108 addx.b -[A0], -[A0] 000017E6 3EC1 move.w [A7]+, D1 000017E8 08F7 1C23 F71A 0A09 bset.b [[A7 + A7 * 8] + 0xA09], 0x23 /* '#' */ 000017F0 2FDA move.l <>, [A2]+ 000017F2 9352 sub.w [A2], D1 000017F4 370B move.w -[A3], A3 000017F6 57E5 seq -[A5] 000017F8 08E9 BCE7 0730 bset.b [A1 + 0x730], 0xE7 000017FE 6C4A bge +0x4C /* 0000184A */ 00001800 4713 .invalid 3, [A3] // invalid opcode 4 with b == 4 00001802 1A11 move.b D5, [A1] 00001804 BF4B cmpm.w [A7]+, [A3]+ 00001806 0161 bchg -[A1], D0 00001808 0B27 btst -[A7], D5 0000180A 126C F71C movea.b A1, [A4 - 0x8E4] 0000180E 65F7 bcs -0x7 /* 00001807 */ 00001810 1C76 6D0B 0143 F71C movea.b A6, [[A6 + <> + D6 * 4] + 0x143F71C] 00001818 8EF7 1C9F divu.w D7, [A7 + D1 * 4 - 0x97] 0000181C F71C .extension 0x71C <> // unimplemented 0000181E B0F7 1CC1 cmpa.w A0, [A7 + D1 * 4 - 0x63] 00001822 F71C .extension 0x71C <> // unimplemented 00001824 3185 1F46 move.w <>, D5 00001828 993D sub.b <>, D4 0000182A 9B2B F71C sub.b [A3 - 0x8E4], D5 0000182E ECF7 1CFD F71D bfclr [[A7] + A7 * 8] {D3:D5} 00001834 0EF7 .incomplete 00001836 1D1F move.b -[A6], [A7]+ 00001838 F71D .extension 0x71D <> // unimplemented 0000183A 30F1 0B89 move.w [A0]+, [[ + <> + D0 * 2]] 0000183E 3FF7 1D4B F71D 5CF7 move.w <>, [[A7 + <>] - 0x8E2A309] 00001846 1D6D F71D 7EF7 move.b [A6 + 0x7EF7], [A5 - 0x8E3] // begin alternate branch 0000184A-0000184C label0000184A: 0000184A 7EF7 moveq.l D7, 0xFFFFFFF7 // end alternate branch 0000184A-0000184C label0000184A: // (misaligned) 0000184C 1D8F F50B 8941 F71D move.b [[A6 + <> + A7 * 4] - 0x76BE08E3], A7 00001854 ABF7 syscall SynchIdleTime 00001856 1DBC F71D CDF7 move.b <>, 0x1D 0000185C 1DDE move.b <>, [A6]+ 0000185E F71D .extension 0x71D <> // unimplemented 00001860 EF9D rol D5, 7 00001862 43F7 1E0B lea.l A1, [A7 + D1 * 8 + 0xB] 00001866 F71E .extension 0x71E <> // unimplemented 00001868 1CE7 move.b [A6]+, -[A7] 0000186A 1E2D C322 move.b D7, [A5 - 0x3CDE] 0000186E 0704 btst D4, D3 00001870 47DE lea.l A3, [A6]+ 00001872 3C1B move.w D6, [A3]+ 00001874 05F5 .incomplete 00001876 EA3B ror D3.b, D5 00001878 2901 move.l -[A4], D1 0000187A E912 roxl D2.b, 4 0000187C C322 and.b -[A2], D1 0000187E 5A07 addq.b D7, 5 00001880 0266 0802 andi.w -[A6], 0x802 00001884 A39F syscall PowerDispatch, flags=3 00001886 1704 move.b -[A3], D4 00001888 26D3 move.l [A3]+, [A3] 0000188A 2F58 0371 move.l [A7 + 0x371], [A0]+ 0000188E 105B movea.b A0, [A3]+ 00001890 5943 subq.w D3, 4 00001892 0C0A AD00 cmpi.b A2, 0x0 00001896 3441 movea.w A2, D1 00001898 0314 btst [A4], D1 0000189A 025B 8263 andi.w [A3]+, 0x8263 0000189E 002A 7301 8301 ori.b [A2 - 0x7CFF], 0x1 000018A4 1E10 move.b D7, [A0] 000018A6 D319 add.b [A1]+, D1 000018A8 561E addq.b [A6]+, 3 000018AA 10B3 2642 move.b [A0], [A3 + D2.w * 8 + 0x42] 000018AE 070F btst A7, D3 000018B0 E807 asr D7.b, 4 000018B2 049E 2310 370E subi.l [A6]+, 0x2310370E // begin alternate branch 000018B6-000018B8 fn000018B6: 000018B6 370E move.w -[A3], A6 // end alternate branch 000018B6-000018B8 fn000018B6: // (misaligned) 000018B8 97EB 060B sub.l A3, [A3 + 0x60B] 000018BC 114B 04DE move.b [A0 + 0x4DE], A3 000018C0 3C2E 2880 move.w D6, [A6 + 0x2880] 000018C4 330E move.w -[A1], A6 000018C6 E317 roxl D7.b, 1 000018C8 6301 bls +0x3 /* 000018CB */ 000018CA 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4 000018CC 8306 sbcd D1, D6 000018CE 4B32 3710 .invalid 5, [A2 + D3 * 8] // invalid opcode 4 with b == 4 000018D2 D053 add.w D0, [A3] 000018D4 030B btst A3, D1 000018D6 140B move.b D2, A3 000018D8 1421 move.b D2, -[A1] 000018DA 000B 147B ori.b A3, 0x7B /* '{' */ 000018DE 1D7B 1D7B 1DE3 22E3 22E3 229B 1D9B move.b [A6 + 0x1D9B], [[PC + 0x1DE322E3] + 0x22E3229B] 000018EC 1D21 move.b -[A6], -[A1] 000018EE 00E3 .incomplete 000018F0 02DB .incomplete 000018F2 0417 0637 subi.b [A7], 0x37 /* '7' */ 000018F6 29FF 663B 1753 move.l 0x663B1753, <> 000018FC 3088 move.w [A0], A0 000018FE 4B53 chk.w D5, [A3] 00001900 3A43 movea.w A5, D3 00001902 1543 024B move.b [A2 + 0x24B], D3 00001906 5338 EC42 subq.b [0xFFFFEC42], 1 0000190A 3A0B move.w D5, A3 0000190C 1BBB 360F 221B move.b [A5 + D2.w * 2 + 0x1B], [PC + D3.w * 8 + 0xF] 00001912 2F44 A320 move.l [A7 - 0x5CE0], D4 00001916 4301 .invalid 1, D1 // invalid opcode 4 with b == 4 00001918 5B3C 7306 subq.b 0x6, 5 0000191C 228B move.l [A1], A3 0000191E 1744 5B05 move.b [A3 + 0x5B05], D4 00001922 6192 bsr -0x6C /* 000018B6 */ 00001924 7461 moveq.l D2, 0x61 00001926 9274 6592 C336 sub.w D1, [[ + D6 * 4] - 0x3CCA] 0000192C F364 .extension 0x364 <> // unimplemented 0000192E E302 asl D2.b, 1 00001930 FB09 .extension 0xB09 <> // unimplemented 00001932 1409 move.b D2, A1 00001934 123B 2714 move.b D1, <> 00001938 170D move.b -[A3], A5 0000193A E017 roxr D7.b, 8 0000193C 025E 0F2A andi.w [A6]+, 0xF2A 00001940 101B move.b D0, [A3]+ 00001942 1E49 movea.b A7, A1 00001944 01D0 .incomplete 00001946 9304 subx.b D1, D4 00001948 B346 xor.w D6, D1 0000194A E800 asr D0.b, 4 0000194C 0F30 BB12 E302 btst [[A0 + A3 * 2] - 0x1CFE], D7 00001952 132E A501 move.b -[A1], [A6 - 0x5AFF] 00001956 D305 addx.b D1, D5 00001958 0802 0796 btst.b D2, 0x96 0000195C 85E3 divs.w D2, -[A3] 0000195E 0293 1445 014B andi.l [A3], 0x1445014B 00001964 3807 move.w D4, D7 00001966 0E7C 0207 9603 .invalid.w 0x9603, 0x207 // invalid immediate operation 0000196C E302 asl D2.b, 1 0000196E 0306 btst D6, D1 00001970 6501 bcs +0x3 /* 00001973 */ 00001972 832E 6501 or.b [A6 + 0x6501], D1 00001976 6361 bls +0x63 /* 000019D9 */ 00001978 3007 move.w D0, D7 0000197A 0A50 3703 xori.w [A0], 0x3703 0000197E FAF1 1A7B .extension 0xAF1 <> // unimplemented 00001982 0581 bclr D1, D2 00001984 171C move.b -[A3], [A4]+ 00001986 1706 move.b -[A3], D6 00001988 A538 syscall WriteParam, flags=5 0000198A 0802 0F81 btst.b D2, 0x81 0000198E 1657 movea.b A3, [A7] 00001990 0A5A 85C7 xori.w [A2]+, 0x85C7 00001994 1C6A BB04 movea.b A6, [A2 - 0x44FC] 00001998 930B subx.b -[A1], -[A3] 0000199A E1C3 asl .w D3 0000199C 086C 4E65 0085 bchg.b [A4 + 0x85], 0x65 /* 'e' */ 000019A2 0317 btst [A7], D1 000019A4 0DAB B79F bclr [A3 - 0x4861], D6 000019A8 8B28 BB04 or.b [A0 - 0x44FC], D5 000019AC 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4 000019AE C903 abcd D4, D3 000019B0 5103 subq.b D3, 8 000019B2 0F4D bchg A5, D7 000019B4 031B btst [A3]+, D1 000019B6 00F7 .incomplete 000019B8 1791 B717 A2A7 1FB6 move.b [[A3] + A3 * 8 - 0x5D58E04A], [A1] 000019C0 3E85 move.w [A7], D5 000019C2 060F 8106 addi.b A7, 0x6 000019C6 71D3 moveq.l D0, 0xFFFFFFD3 000019C8 F71F .extension 0x71F <> // unimplemented 000019CA ACB5 syscall ScriptUtil, auto_pop 000019CC 0AF7 .incomplete 000019CE 9FAA 5D03 sub.l [A2 + 0x5D03], D7 000019D2 F7A0 .invalid <> 000019D4 1B5D 030F move.b [A5 + 0x30F], [A5]+ 000019D8 4D03 .invalid 6, D3 // invalid opcode 4 with b == 4 000019DA 0A24 830C xori.b -[A4], 0xC 000019DE 0308 btst A0, D1 000019E0 3C2E 6A0B move.w D6, [A6 + 0x6A0B] 000019E4 1193 0BDE move.b <>, [A3] 000019E8 4E63 move USP, A3 000019EA 0B33 0EFB btst [A3 + D0 * 8 - 0x5], D5 000019EE 1F63 018B move.b [A7 + 0x18B], -[A3] 000019F2 0B83 bclr D3, D5 000019F4 06B3 1B2D 2F93 02E3 addi.l [A3 + D0.w * 2 - 0x29], 0x1B2D2F93 000019FC 0B23 btst -[A3], D5 000019FE 04EB .incomplete 00001A00 0B7B 10F3 bchg [PC + D1.w - 0x13], D5 00001A04 127B 19AB 1B8B 1003 1403 movea.b A1, [[0x1B8B + D1] + 0x10031403] 00001A0E 1421 move.b D2, -[A1] 00001A10 0003 1414 ori.b D3, 0x14 00001A14 0B1E btst [A6]+, D5 00001A16 2714 move.l -[A3], [A4] 00001A18 C717 and.b [A7], D3 00001A1A 15C6 1007 move.b [PC + 0x1007 /* 00002A23, cstring "" */], D6 00001A1E 0536 7501 btst [[A6 + <> + D7 * 4]], D2 00001A22 0F65 bchg -[A5], D7 00001A24 01FB .incomplete 00001A26 1271 0107 0FC7 0217 movea.b A1, [[A1 + <>] + D0 + 0xFC70217] 00001A2E 8140 A30D pack D0, D0, 0xA30D 00001A32 3503 move.w -[A2], D3 00001A34 C34A exg A1, A2 00001A36 2503 move.l -[A2], D3 00001A38 FB07 .extension 0xB07 <> // unimplemented 00001A3A 7501 moveq.l D2, 0x01 00001A3C 3361 2A10 move.w [A1 + 0x2A10], -[A1] 00001A40 2327 move.l -[A1], -[A7] 00001A42 5501 subq.b D1, 2 00001A44 A361 syscall MaxBlock, flags=3 00001A46 2A10 move.l D5, [A0] 00001A48 5B18 subq.b [A0]+, 5 00001A4A 5501 subq.b D1, 2 00001A4C 4B2C 2A10 .invalid 5, [A4 + 0x2A10] // invalid opcode 4 with b == 4 00001A50 E316 roxl D6.b, 1 00001A52 5501 subq.b D1, 2 00001A54 FB25 .extension 0xB25 <> // unimplemented 00001A56 2A10 move.l D5, [A0] 00001A58 BB13 xor.b [A3], D5 00001A5A 5101 subq.b D1, 8 00001A5C 000F 2A10 ori.b A7, 0x10 00001A60 AB04 syscall ColorMap 00001A62 5501 subq.b D1, 2 00001A64 0FC5 .incomplete 00001A66 D18B addx.l -[A0], -[A3] 00001A68 0C27 0FF0 cmpi.b -[A7], 0xF0 00001A6C 3E17 move.w D7, [A7] 00001A6E 13A9 F71E 41E7 move.b <>, [A1 - 0x8E2] 00001A74 1E52 movea.b A7, [A2] 00001A76 270E move.l -[A3], A6 00001A78 4AE7 tas.b -[A7] 00001A7A 1E76 65FB 270A D96D 0C1B 7543 movea.b A7, [[0x270AD96D] + 0xC1B7543] 00001A86 004B 0D2A ori.w A3, 0xD2A /* '\r*' */ 00001A8A 2853 movea.l A4, [A3] 00001A8C 0567 bchg -[A7], D2 00001A8E 1228 0714 move.b D1, [A0 + 0x714] 00001A92 1DF1 61F7 move.b <>, <> 00001A96 20F6 F721 07F7 move.l [A0]+, [[A6 + 0x7F7 + A7 * 8]] 00001A9C 2118 move.l -[A0], [A0]+ 00001A9E 090B btst A3, D4 00001AA0 D718 add.b [A0]+, D3 00001AA2 A8FD syscall PrGlue 00001AA4 0212 4A46 andi.b [A2], 0x46 /* 'F' */ 00001AA8 B10D cmpm.b [A0]+, [A5]+ 00001AAA 0F31 63D1 btst [[]], D7 // begin alternate branch 00001AAC-00001AAE label00001AAC: 00001AAC 63D1 bls -0x2D /* 00001A7F */ // end alternate branch 00001AAC-00001AAE label00001AAC: // (misaligned) 00001AAE 0C0A 1716 cmpi.b A2, 0x16 00001AB2 A5F7 syscall vDoEject, flags=5 00001AB4 2151 D71C move.l [A0 - 0x28E4], [A1] 00001AB8 D658 add.w D3, [A0]+ 00001ABA 5325 subq.b -[A5], 1 00001ABC 92B3 7B73 11DB 6EA3 5E92 2B4D sub.l D1, [[A3 + 0x11DB6EA3] + 0x5E922B4D] 00001AC8 FB05 .extension 0xB05 <> // unimplemented 00001ACA 2716 move.l -[A3], [A6] 00001ACC D683 add.l D3, D3 00001ACE 51C3 sf D3 00001AD0 5EF3 0207 sgt [A3 + D0.w * 2 + 0x7] 00001AD4 16DC move.b [A3]+, [A4]+ 00001AD6 11BA F721 B6F7 move.b [A0 + A3.w * 8 - 0x9], [PC - 0x8DF /* 000011F9, value 0x1C */] 00001ADC 21C7 585B move.l [0x0000585B], D7 00001AE0 1BA7 21DA 1FF3 move.b [[] + 0x1FF3], -[A7] 00001AE6 0222 8B94 andi.b -[A2], 0x94 00001AEA 6EC0 bgt -0x3E /* 00001AAC */ 00001AEC 170D move.b -[A3], A5 00001AEE 1A51 movea.b A5, [A1] 00001AF0 0827 16A4 btst.b -[A7], 0xA4 00001AF4 F721 .extension 0x721 <> // unimplemented 00001AF6 F3D7 .invalid <> 00001AF8 2204 move.l D1, D4 00001AFA 1716 move.b -[A3], [A6] 00001AFC 6A27 bpl +0x29 /* 00001B25 */ 00001AFE 14A0 move.b [A2], -[A0] 00001B00 3327 move.w -[A1], -[A7] 00001B02 0713 btst [A3], D3 00001B04 2A43 movea.l A5, D3 00001B06 0DF7 .incomplete 00001B08 21D8 BD1C move.l [0xFFFFBD1C], [A0]+ 00001B0C 1716 move.b -[A3], [A6] 00001B0E AF91 syscall ITabMatch, auto_pop 00001B10 27AB 0427 16C1 move.l [A3 + D1.w * 8 - 0x63], [A3 + 0x427] 00001B16 0712 btst [A2], D3 00001B18 3027 move.w D0, -[A7] 00001B1A 08A1 4716 bclr.b -[A1], 0x16 00001B1E DC4A add.w D6, A2 00001B20 F717 .extension 0x717 <> // unimplemented 00001B22 6EF7 bgt -0x7 /* 00001B1B */ 00001B24 2160 1319 move.l [A0 + 0x1319], -[A0] 00001B28 6D31 blt +0x33 /* 00001B5B */ 00001B2A A53A syscall SetDateTime, flags=5 00001B2C 0333 388B btst [A3 + D3 - 0x117], D1 00001B30 0808 1719 btst.b A0, 0x19 00001B34 370F move.w -[A3], A7 00001B36 C531 10DD and.b [A1 + D1.w - 0x35], D2 00001B3A 31B4 2713 123E F722 96F7 move.w [A0 + A1.w * 8 - 0x9], [[A4 + D2 * 8] + 0x123EF722] 00001B44 22A7 move.l [A1], -[A7] 00001B46 E718 rol D0.b, 3 00001B48 7497 moveq.l D2, 0xFFFFFF97 00001B4A 2195 550B 1718 F60F move.l [[A0 + <> + D5 * 4] + 0x1718F60F], [A5] 00001B52 B447 cmp.w D2, D7 00001B54 0442 4189 subi.w D2, 0x4189 00001B58 3307 move.w -[A1], D7 00001B5A 2E28 DE4E move.l D7, [A0 - 0x21B2] 00001B5E 0716 btst [A6], D3 00001B60 87FB 0F07 0AC5 1C6A divs.w D3, [[PC + <>] + D0 * 8 + 0xAC51C6A] 00001B68 5A60 addq.w -[A0], 5 00001B6A A54A syscall HNoPurge, flags=5 00001B6C 40D0 move.w [A0], SR 00001B6E 070F btst A7, D3 00001B70 CC73 012B 09DB 1D2A 28AA and.w D6, [[A3 + 0x9DB + D0] + 0x1D2A28AA] 00001B7A 4315 .invalid 1, [A5] // invalid opcode 4 with b == 4 00001B7C E302 asl D2.b, 1 00001B7E 7B05 moveq.l D5, 0x05 00001B80 5A60 addq.w -[A0], 5 00001B82 0714 btst [A4], D3 00001B84 17FB 5070 0013 move.b [PC + D0.w + 0x13], [PC + D5.w + 0x70] 00001B8A 2D25 move.l -[A6], -[A5] 00001B8C 550B subq.b A3, 2 00001B8E 1209 move.b D1, A1 00001B90 11C5 9D69 move.b [0xFFFF9D69], D5 00001B94 E041 asr D1.w, 8 00001B96 010B btst A3, D0 00001B98 3B2B 0756 move.w -[A5], [A3 + 0x756] 00001B9C 070D btst A5, D3 00001B9E DF60 add.w -[A0], D7 00001BA0 0073 1AB3 057B 2238 171A 8F77 1A93 ori.w [[A3 + 0x2238171A] - 0x7088E56D], 0x1AB3 00001BAE FB67 .extension 0xB67 <> // unimplemented 00001BB0 9B04 subx.b D5, D4 00001BB2 2B09 move.l -[A5], A1 00001BB4 8116 or.b [A6], D0 00001BB6 30CB move.w [A0]+, A3 00001BB8 0761 bchg -[A1], D3 00001BBA 254B 0D33 move.l [A2 + 0xD33], A3 00001BBE 2287 move.l [A1], D7 00001BC0 234B 0710 move.l [A1 + 0x710], A3 00001BC4 956A B723 sub.w [A2 - 0x48DD], D2 00001BC8 019D bclr [A5]+, D0 00001BCA 24A1 move.l [A2], -[A1] 00001BCC 864B or.w D3, A3 00001BCE 03F7 .incomplete 00001BD0 176A F722 E9F7 move.b [A3 - 0x1609], [A2 - 0x8DE] 00001BD6 22FA A71F move.l [A1]+, [PC - 0x58E1 /* FFFFC2F7, cstring "" */] 00001BDA D717 add.b [A7], D3 00001BDC 08BE 0672 bclr.b <>, 0x72 /* 'r' */ 00001BE0 8689 or.l D3, A1 00001BE2 7FDD moveq.l D7, 0xFFFFFFDD 00001BE4 26A1 move.l [A3], -[A1] 00001BE6 91A9 5843 sub.l [A1 + 0x5843], D0 00001BEA 0891 4B8D bclr.b [A1], 0x8D 00001BEE 2765 1F4B move.l [A3 + 0x1F4B], -[A5] 00001BF2 0137 17CF btst <>, D0 00001BF6 F723 .extension 0x723 <> // unimplemented 00001BF8 AFF7 syscall SynchIdleTime, auto_pop 00001BFA 23C0 F718 00F7 move.l [0xF71800F7], D0 00001C00 17A0 E724 move.b <>, -[A0] 00001C04 4597 .invalid 2, [A7] // invalid opcode 4 with b == 6 00001C06 23F1 1716 E3C3 7469 0FB3 move.l [0x74690FB3], [[A1] + D1 * 8 - 0x1C3D] 00001C10 0A91 9067 0AFB xori.l [A1], 0x90670AFB 00001C16 4D0F .invalid 6, A7 // invalid opcode 4 with b == 4 00001C18 171C move.b -[A3], [A4]+ 00001C1A 1E17 move.b D7, [A7] 00001C1C 167B B304 movea.b A3, <> 00001C20 A942 syscall SetItmStyle 00001C22 5B6E AD42 subq.w [A6 - 0x52BE], 5 00001C26 330C move.w -[A1], A4 00001C28 6B15 bmi +0x17 /* 00001C3F */ 00001C2A 6B02 bmi +0x4 /* 00001C2E */ 00001C2C 1B18 move.b -[A5], [A0]+ label00001C2E: 00001C2E CB43 exg D5, D3 00001C30 6B02 bmi +0x4 /* 00001C34 */ 00001C32 DB1E add.b [A6]+, D5 label00001C34: 00001C34 CB43 exg D5, D3 00001C36 2114 move.l -[A0], [A4] 00001C38 1454 movea.b A2, [A4] 00001C3A 012E FE2B btst [A6 - 0x1D5], D0 00001C3E 0993 bclr [A3], D4 00001C40 0117 btst [A7], D0 00001C42 1A4C movea.b A5, A4 00001C44 0714 btst [A4], D3 00001C46 E7A1 asl D1, D3 00001C48 01C5 .incomplete 00001C4A 001B 183B ori.b [A3]+, 0x3B /* ';' */ 00001C4E 6041 bra +0x43 /* 00001C91 */ 00001C50 03FC .incomplete 00001C52 3B60 4103 move.w [A5 + 0x4103], -[A0] 00001C56 871C or.b [A4]+, D3 00001C58 5E6B 15CB addq.w [A3 + 0x15CB], 7 00001C5C 431B .invalid 1, [A3]+ // invalid opcode 4 with b == 4 00001C5E 186B 023B movea.b A4, [A3 + 0x23B] 00001C62 60F7 bra -0x7 /* 00001C5B */ 00001C64 2305 move.l -[A1], D5 00001C66 EB00 asl D0.b, 5 00001C68 071A btst [A2]+, D3 00001C6A 35F7 24D7 EB00 move.w [PC - 0x1500 /* 0000076C, value 0x23B */], [A7 + D2.w * 4 - 0x41] 00001C70 0105 btst D5, D0 00001C72 CB43 exg D5, D3 00001C74 F724 .extension 0x724 <> // unimplemented 00001C76 EBEB 0060 690C bfexts D0, [A3 + 0x690C] {1:D0} 00001C7C EB02 asl D2.b, 5 00001C7E 2B09 move.l -[A5], A1 00001C80 2B01 move.l -[A5], D1 00001C82 764A moveq.l D3, 0x4A 00001C84 2B0A move.l -[A5], A2 00001C86 16B5 6ECD move.b [A3], [A5 + D6 * 8 - 0x51] 00001C8A D10A addx.b -[A0], -[A2] 00001C8C C1D1 muls.w D0, [A1] 00001C8E F724 .extension 0x724 <> // unimplemented 00001C90 1BF7 242C move.b <>, [A7 + D2.w * 4 + 0x2C] 00001C94 170E move.b -[A3], A6 00001C96 9E2B 5CC7 sub.b D7, [A3 + 0x5CC7] 00001C9A 082B 1B04 D32E btst.b [A3 - 0x2CD2], 0x4 00001CA0 5B1F subq.b [A7]+, 5 00001CA2 BB1C xor.b [A4]+, D5 00001CA4 42F7 1A8E .invalid [A7 + D1 * 2 - 0x114] // invalid opcode 4 with subtype 1 00001CA8 0889 0C17 bclr.b A1, 0x17 00001CAC 0E89 302B 0EC1 .invalid.l A1, 0x302B0EC1 // invalid immediate operation 00001CB2 1582 DB04 move.b <>, D2 00001CB6 7522 moveq.l D2, 0x22 00001CB8 6902 bvs +0x4 /* 00001CBC */ 00001CBA 1B03 move.b -[A5], D3 label00001CBC: 00001CBC 2B09 move.l -[A5], A1 00001CBE 3041 movea.w A0, D1 00001CC0 D727 add.b -[A7], D3 00001CC2 1A61 movea.b A5, -[A1] 00001CC4 F722 .extension 0x722 <> // unimplemented 00001CC6 95F7 253C sub.l A2, <> 00001CCA A10D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=1 00001CCC A301 syscall Close, flags=3 00001CCE A302 syscall Read, flags=3 00001CD0 312D 7B0D move.w -[A0], [A5 + 0x7B0D] 00001CD4 4D0E .invalid 6, A6 // invalid opcode 4 with b == 4 00001CD6 0788 bclr A0, D3 00001CD8 F38B .invalid <> 00001CDA 40DB move.w [A3]+, SR 00001CDC 00D3 .incomplete 00001CDE 3877 8808 movea.w A4, [A7 + A0 + 0x8] 00001CE2 B722 xor.b -[A2], D3 00001CE4 CE0A and.b D7, A2 00001CE6 F725 .extension 0x725 <> // unimplemented 00001CE8 9AC1 sub.w A5, D1 00001CEA 092B 0ED7 btst [A3 + 0xED7], D4 00001CEE 25AE 7B02 61B7 804B 0AC3 074B 5C47 move.l [[-0x7FB4F53D] + D6 + 0x74B5C47], [A6 + 0x7B02] 00001CFC 1B29 8504 move.b -[A5], [A1 - 0x7AFC] 00001D00 08E2 7800 bset.b -[A2], 0x0 00001D04 2B57 270A move.l [A5 + 0x270A /* export_1245 */], [A7] 00001D08 950E subx.b -[A2], -[A6] 00001D0A 18BA 531F move.b [A4], [PC + 0x531F /* 0000702B, cstring "" */] 00001D0E DBC2 add.l A5, D2 00001D10 1F53 271F move.b [A7 + 0x271F], [A3] 00001D14 5320 subq.b -[A0], 1 00001D16 2F93 .incomplete 00001D18 2B .incomplete